【问题标题】:Invalid Binary in ItunesConnect on Xamarin ProjectXamarin 项目上的 ItunesConnect 中的无效二进制文件
【发布时间】:2015-03-13 16:50:58
【问题描述】:

我的问题 得到 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 位构建等。感谢您提供的任何帮助。

好吧,因为我没有 10 名声望,所以我不能发布图片,我只能做一个链接,所以我将把它上传到我的博客,感谢我能得到的任何帮助。

请参阅此处解释的完整问题 - http://www.fabiangwilliams.com/2015/03/13/troubleshooting-itunesconnect-invalid-binary-with-xamarin-project/

【问题讨论】:

  • 在您的屏幕截图中,您显示了适用于 armv7 的 iOS 构建的“支持的架构”。 xamarin 是否像 xcode 一样支持 arm64?
  • 是的,过去的几个版本据称是这样做的。他们的指导告诉我确保选择了该选项。感谢您的反馈和问题

标签: ios xamarin app-store-connect


【解决方案1】:

我已经两次遇到这个问题,包括几天前。在这两种情况下,原因都是我包含了一个带有 *.app 扩展名的捆绑资源文件(我自己的专有格式和定义)。出于某种原因,Apple 的验证对此感到窒息。提示是 iTunes Connect 发送的自动生成的电子邮件说明了需要 zip 扩展名。红鲱鱼错误消息,但它让我想起 *.app 是我不能用于我自己的东西的“特殊”扩展名。

为了清楚起见,这个引起问题的 *.app 文件隐藏在我的整个 *.ipa 文件及其 *.app 目录中。所以您仍然需要标准格式,您只需要注意不要将 Apple 的扩展用于您自己的专有数据。

【讨论】:

    猜你喜欢
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2013-05-17
    • 1970-01-01
    • 2017-04-01
    相关资源
    最近更新 更多