重新签名xcarchive文件

时间:2015-06-24 12:46:51

标签: ios code-signing

客户希望使用自己的证书重新签署IPA文件,因为使用this非常容易,我真正需要的是重新签署整个xcarchive以便dSYM&#39 ; s UUID与IPA的UUID匹配。否则崩溃符号不会起作用。 是否可以重新签名xcarchive文件?

2 个答案:

答案 0 :(得分:3)

存档中的文件已签名!签署时,UUID也不会改变。 IPA也不在归档中,而是从归档中的应用程序包创建。

只需向您的客户提供完整的存档,他们就可以将其复制到Xcode的档案文件夹中,并使用内置工具在Xcode管理器中签名和导出存档。

答案 1 :(得分:1)

更新:Xcode 9+,问题的标题本质上是如何重新签名xarchive文件,请注意xarchive是嵌入ipa文件的更高级别,处理此文件的方法是提取它们"显示包裹"然后,您将在" products / applications / name.app"上看到实际的应用程序。然后,将name.app(假设这是你的应用程序)复制到另一个文件夹,使用此method重新签名,文章很旧,但适用于xcode 9。

重新签名后,您可以先将其恢复到提取的xarchive文件中,然后如果双击它将在xcode存档上打开,现在您可以在签名下分发它们。

此外,如果您遇到条款问题,只需确保在应用上启用/禁用推送通知,然后更改您的entitlements.plist。希望这有助于任何人仍然在寻找这类问题。