【发布时间】:2012-02-06 21:37:12
【问题描述】:
据我了解,Xcode 可以在 App Store 提交过程中从存档重新签署 .ipa,使您可以使用 Developer Provisioning Profile 创建存档,然后稍后使用 Distribution profile 对其进行签名.这是一篇解释我在说什么的帖子:http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/
不幸的是,我无法让它工作。当我使用开发人员配置文件创建存档,然后尝试使用分发配置文件提交时,我收到以下错误:“应用程序未通过协同签名验证。签名无效,包含不允许的权利或未使用 iPhone 分发证书签名"
应用程序不使用任何权利,也没有权利文件。 “它没有使用 iPhone 分发证书签名”的错误是正确的,因为它最初是使用开发人员证书签名的,而我正在尝试使用分发证书对其进行签名。我认为这是一件有意义的事情......
【问题讨论】:
-
为什么不第一次就正确签名呢? Xcode 的组织者存档代码再次签名只是为了在上传或验证时安全,它不会替换签名。
-
我这样做的原因是因为我与一个团队一起工作,并不是每个人都可以访问我们的分发配置文件。所以我希望他们能够使用他们的开发者资料建立档案,并将其发送给我;然后我重新签名并提交。
标签: ios xcode code-signing provisioning