客户端希望用自己的证书重新签名IPA文件,因为使用这非常容易,我实际上需要的是重新签名整个xcarchive,以便dSYM的UUID与IPA的UUID匹配。否则,坠机象征就没用了。有可能重新签署xcarchive文件吗?
发布于 2015-06-24 13:11:56
存档中的文件是而不是签名的!而UUID在签名时也不会改变。IPA也不在存档中,而是从存档中的应用程序包中创建的。
因此,只需向客户端提供完整的存档,他们就可以将其复制到Xcode中的存档文件夹中,并使用内置工具在Xcode管理器中签名和导出存档。
发布于 2017-12-06 20:19:28
更新: Xcode 9+,问题的标题本质上是如何重新签名x归档文件,请注意,x归档是嵌入ipa文件的更高级别,处理该文件的方法是提取它们“显示包”,然后您将在"products/applications/ name.app“上看到实际的应用程序,然后将name.app复制到另一个文件夹(将这是您的应用程序)复制到另一个文件夹中,使用这个方法重新签名,文章是旧的,但在xcode 9上工作。
一旦您重新签名了它,您就可以将它放回先前提取的x归档文件中,如果双击它将打开xcode归档文件,现在您可以以您的签名分发它们。
另外,如果您在规定方面遇到问题,只需确保应用程序上启用了推送通知/disabled,然后更改您的entitlements.plist。希望这对仍在寻找这类问题的人有所帮助。
https://stackoverflow.com/questions/31027004
复制相似问题