分发多个企业应用程序

Posted

技术标签:

【中文标题】分发多个企业应用程序【英文标题】:Distribute multiple Enterprise Apps 【发布时间】:2013-08-09 17:55:25 【问题描述】:

我在分发第二个企业(当我做产品 - 存档时)iPhone 应用程序时遇到代码签名错误。它说

代码签名错误:证书身份“iPhone Distribution: XYZ, Inc.”在钥匙串中出现不止一次。协同设计工具只需要一个。

我有 -

Apple 企业许可证

创建企业发行证书

为每个应用创建单独的应用 ID

为每个应用创建企业配置文件

有了这个,我的第一个应用程序运行良好。第二个应用程序有代码签名问题。在 Xcode Organizer 中,所有配置文件都是有效的,我可以从 Build Settings 中选择正确的配置文件,但是当我执行 Product - Archive 时它会抛出上述错误。

【问题讨论】:

您是否对开发证书和调试证书使用了相同的证书签名请求? 【参考方案1】:

在您的 MAC 上打开钥匙串。看证书。如果您看到“iPhone Distribution: XYZ, Inc”的多个实例,请展开并检查密钥是否可用以及两者的日期,删除其中一个不需要的。锁定钥匙串上的更改。然后重新尝试归档您的应用。

【讨论】:

以上是关于分发多个企业应用程序的主要内容,如果未能解决你的问题,请参考以下文章

企业应用程序到 App Store 中的私人分发

分发企业应用程序时 XCode 崩溃且没有错误

iOS 企业分发 - 应用程序的有效期是多久?

iOS 企业 OTA 分发无法下载应用程序

iPhone 企业应用程序分发 - 需要 Internet 连接?

iOS:为企业客户的员工分发应用程序