Xamarin iOS应用程序。辞职与分布配置文件。错误:";无效的签名。密封的资源丢失或无效";

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

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

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

codesign -dvvv --no-strict --verify old/Payload/iPhoneApp1.app
此外,您提到您提供了ipa,以便重新签署给另一个团队进行发布。您没有提供最初签署给开发/特别发行版的ipa,是吗?我认为您不应该进行开发构建,然后使用发行版证书重新签署。我很确定您的权利将受到影响p


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

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