2016-10-07 32 views
1

我们有一个Xamarin IOS应用程序,它已经在应用程序商店&它完全由另一个团队开发。现在我们试图通过添加自定义URL方案来修改应用程序并更新应用程序版本。我们已经使用开发描述文件签署了这个应用程序,并在几个测试设备上进行了测试。经过测试,我们将ipa提供给正在进行辞职的另一个团队,并使用发布配置文件和证书进行发布。在上传已退出的应用程序时,我们收到错误“ERROR ITMS-90035:”无效签名。密封的资源缺失或无效。确保你已经用分发证书签署你的应用程序,而不是特别的或开发证书。“Xamarin iOS App。辞职分配配置文件。错误:“无效的签名。密封的资源丢失或无效”

回答

0

你的重新签名的东西是不正确的。尝试在重新签名的二进制文件上运行以下命令并验证是否你得到任何更多的细节,什么是问题:

codesign -dvvv --no-strict --verify old/Payload/iPhoneApp1.app 

另外,你提到你提供续约到另一个团队发布的IPA你不提供最初签署的IPA。开发/临时分发,是吗?我不相信你应该开发一个开发版本,然后用分发证书重新签名。我很确定你的授权将被搞砸。

对于应用商店分发,我会为IPA分发版本,然后将该文件发送给其他团队进行重新签名和发布。