为什么我的itunes提交失败并显示“Invalid Signature”错误?

时间:2014-05-10 22:46:15

标签: xcode xamarin itunesconnect application-loader xcode-organizer

我正在尝试提交iOS应用,但它无法在iTunes连接中显示“无效二进制文件”,并且提交反馈电子邮件显示:

  

签名无效 - 请确保您已使用a签署了您的申请   分发证书,而不是临时证书或开发   证书。验证Xcode中的代码签名设置是否正确   在目标级别更正(覆盖项目中的任何值)   水平)。此外,请确保您正在上传的捆绑包已构建完毕   在Xcode中使用Release目标,而不是模拟器目标。如果你是   某些代码签名设置是正确的,请选择“全部清除”   Xcode,删除Finder中的“build”目录,然后重建你的   释放目标。

我确信我使用过分发证书。

我已经运行了codesign -d -vvvv /path/to/app.app命令,它显示了Authority=iPhone Distribution: Company Name Inc (ABC1234),这确实是一个分发证书。

我使用Xcode的应用程序加载器进行提交。

我还尝试过Xcode的Organizer - Archives来验证和提交应用程序。它通过了验证(!),然后iTunes连接仍然确定它是一个无效的二进制文件,签名无效。

我应该提到我正在使用Xamarin,但我怀疑这是与Xamarin相关的问题。

0 个答案:

没有答案