苹果的企业分发 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 应用怎么样的主要内容,如果未能解决你的问题,请参考以下文章

iOS 企业应用分发 OTA

app是开发完成一定要上架后才可以使用吗?

转 苹果企业级帐号进行ipa打包,分发,下载等流程

ios签名原理详解

iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)

苹果企业签名的APP安装以后闪退怎么办?