2015-03-13 67 views
0

我的问题 此处由Xamarin指导支持http://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/app_distribution_overview/publishing_to_the_app_store/我使用App Loader工具(最近下载的版本3)并上载了我的.ipa文件。一切都表明成功,但几分钟后,它从“上传”移动到“无效的二进制” 我检查了stackoverflow并做了一些建议我重复检查了所有的图像文件和构建64位等任何帮助,你可以提供表示赞赏。Xamarin Project中的ItunesConnect中的无效二进制文件

那么因为我没有10的声望我不能发布图片,我只能做一个链接,所以我要上传这个到我的博客,我很感激任何帮助,我可以得到请。

查看完整的问题说明如下 - http://www.fabiangwilliams.com/2015/03/13/troubleshooting-itunesconnect-invalid-binary-with-xamarin-project/

+0

在您的屏幕截图中,您将展示iOS构建的“支持的体系结构”以用于armv7。 xamarin是否支持xcode这样的arm64? – TooManyEduardos 2015-03-13 17:05:41

+0

是的,过去的几个版本声称要这样做。他们的指导告诉我要确保选择这个选项。感谢您的反馈和问题 – 2015-03-13 17:13:25

回答

0

我已经打了这个问题两次,包括前几天。在这两种情况下,原因都是我用* .app扩展名包含了一个bundle资源文件(我自己的专有格式和定义)。出于某种原因,苹果的验证因此而窒息。提示是iTunes Connect发送的自动生成的电子邮件说明了需要zip扩展名的内容。红鲱鱼的错误信息,但它慢跑我的记忆,*。应用程序是一个“特殊的”扩展我不能用于我自己的东西。

需要说明的是,这个导致问题的* .app文件被隐藏在我的整个* .ipa文件及其* .app目录中。所以你仍然需要标准格式,你只需要小心,不要使用苹果的扩展为自己的专有数据。