Xamarin iOS App。使用分发配置文件辞职。错误:"签名无效。密封的资源丢失或无效"

时间:2016-10-07 18:52:58

标签: ios xamarin.ios provisioning-profile

我们有一个Xamarin IOS应用程序已经在App Store&它完全由另一个团队开发。现在我们正在尝试通过添加自定义URL方案来修改应用程序并更新应用程序版本。我们使用开发配置文件签署了此应用程序,并在几个测试设备中进行了测试。在测试之后,我们将ipa提供给另一个正在辞职并使用分发配置文件和证书发布的团队。在上传已撤销的应用时,我们收到错误"错误ITMS-90035:"无效的签名。密封的资源丢失或无效。确保您已使用分发证书签署了您的申请,而不是临时证书或开发证书。"

2 个答案:

答案 0 :(得分:1)

重新签名的内容不正确。尝试在重新签名的二进制文件上运行以下命令,并验证您是否获得有关问题的更多详细信息:

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

另外,您提到您提供ipa以重新签名给另一个团队进行发布。您没有提供最初签署给开发/临时分发的ipa,不是吗?我不相信您应该进行开发构建,然后使用分发证书重新签名。我很确定你的权利会搞砸了。

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

答案 1 :(得分:0)

当您的应用名称中包含国际字符时,也会发生这种情况。