苹果的企业分发 iOS 应用怎么样
Posted
技术标签:
【中文标题】苹果的企业分发 iOS 应用怎么样【英文标题】:How about Apple’s enterprise distribution iOS apps 【发布时间】:2013-11-12 09:29:23 【问题描述】:我有一个 ios 应用,使用帐户 A。
我的客户给了我一个企业帐户 B 用于内部分发。
我不能撤销他们现有的证书,而且他们不提供 .p12 和 .developerprofile。
我打电话给苹果中心,他们告诉我NO .P12 key can also publish procedures
,但没有告诉我该怎么做。
我的邮箱已加入团队, 我创建了一个新的应用程序 ID 和一个配置文件,但配置文件在我的 Xcode 中是错误的。
错误信息:“XXX”的私钥未安装在此 Mac 上。
我的问题:
我只想发布.ipa
内部类型怎么办?
谢谢!
【问题讨论】:
【参考方案1】:您需要从客户端生成 p12(私钥)或撤销当前配置文件。没有其他选择。不要撤销当前应用的任何配置文件,因为它们可能会被使用。
如果他们无法为您提供必要的证书,还应向客户说明您正在做什么以及可能产生的后果。
【讨论】:
【参考方案2】:您从您的钥匙串生成证书签名请求 (CSR),登录您的开发者帐户并选择您客户的团队。
然后,您创建一个企业证书,该证书必须得到您客户的团队经理的批准。完成后,您就可以下载它并将其安装到您的钥匙串上。
之后,为您要分发的应用程序生成配置文件,下载并将其安装在 Xcode 上。
使用此证书构建您的应用并保存 IPA 以供企业分发。
【讨论】:
'你然后创建一个企业证书'哪个?iOS Distribution?它已经存在了。 对不起,我错过了你说你不能撤销证书的部分。这个答案可能会引导你走向正确的方向***.com/questions/7449087/… 所以不幸的是,除了从客户端获取 p12 或撤销现有证书(根据上面的@rckoenes 回答)之外,您没有其他方法可以做到这一点。 Apple 开发人员技术支持:'为了代表您为其开发应用程序的客户分发 iOS 企业(内部)应用程序,客户必须传输开发人员资料(其中包括企业分发证书及其私钥)给开发内部使用应用程序的第三方。'以上是关于苹果的企业分发 iOS 应用怎么样的主要内容,如果未能解决你的问题,请参考以下文章