繁体   English   中英

App Store错误:您上传的二进制文件无效

[英]App Store error: The binary you uploaded was invalid

臭名昭着的错误困扰着我在App Store:“你上传的二进制文件无效。签名无效,或者没有用Apple提交的证书签名。”

我采取的步骤:

1)我正在使用Monotouch / MonoDevelop。 2)应用程序适用于iPhone模拟器和设备。 3)我根据MonoTouch文档中的示例(使用分发配置文件)进行了分发构建。 4)我检查过xxxx.app包中包含“embedded.mobileprovision”文件。 5)我正在压缩(在OS X GUI中)应用程序包(仅限xxxx.app文件)。 6)我用命令“codesign -vvvvv xxxx.app”检查了xxxx.app文件的完整性.7)我已经清除了XCode Organizer和KeyChain中的所有密钥和配置文件,并再次添加了密钥/配置文件。

没运气。 有任何想法吗?

/ POM

确保您正在使用App Store的配置文件(不适用于Ad Hoc分发)

然后在构建应用时选择此配置文件。

我对MonoDevelop不是很熟悉,但是当XCode清除整个构建文件夹(即手动删除文件而不是从菜单中选择“清理”)并且从头开始构建时,这种事情通常会有所帮助。

最佳方案:

  1. 撤销分发证书
  2. 创建新的AppStore配置文件

这解决了我的问题。 花了4小时+ :( :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM