如果我们想用不同的证书为 iPhone 应用程序签名,我们是不是必须更改捆绑 ID?

Posted

技术标签:

【中文标题】如果我们想用不同的证书为 iPhone 应用程序签名,我们是不是必须更改捆绑 ID?【英文标题】:If we are wanting to resign an iPhone app with a different certificate, do we have to change the bundle id?如果我们想用不同的证书为 iPhone 应用程序签名,我们是否必须更改捆绑 ID? 【发布时间】:2011-08-24 15:11:59 【问题描述】:

我们有一个 iPhone 应用程序需要由另一家公司为其企业计划辞职。

使用他们的证书辞职是唯一需要的步骤吗?似乎必须使用唯一的捆绑 ID 创建新的配置文件。

【问题讨论】:

【参考方案1】:

您需要具有该证书的分发配置文件和与该配置文件上的应用 ID 匹配的捆绑 ID。

【讨论】:

如果我们只是使用他们的证书辞职,应用程序会正确安装吗?它将使用我们的捆绑包 ID,但我不确定这是个问题吗? 我很确定你必须让一切都匹配。你可以试试看。 好的,成功了。然而,诀窍是 Entitlements.plist/dist.plist 必须在使用 codesign 后批量处理捆绑包 ID。对我来说这是一个陷阱,因为应用程序安装良好,但钥匙串在加载之间搞砸了。 如果你想避免钥匙串混乱,你可能想试试 www.aironapp.com。它会即时进行重新设计并提供 OTA 安装链接。

以上是关于如果我们想用不同的证书为 iPhone 应用程序签名,我们是不是必须更改捆绑 ID?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone Web 服务通过证书身份验证调用 WCF 服务

Horizon View 6.0 证书替换 Setp4 更改签发证书的有效期

苹果app企业证书签名后出现闪退问题是啥原因?

苹果iphone安装企业根证书(Lync登录)

使用第三方电子合同平台签电子合同该怎么签?

应用程序突然崩溃 - iPhone企业版