【问题标题】:Error ITMS-90047 iTunes Connect错误 ITMS-90047 iTunes Connect
【发布时间】:2015-06-23 01:59:28
【问题描述】:

我正在尝试通过 Application Loader(版本 3.0.0)将我的应用程序(在 Xamarin Studio 中构建)上传到 iTunes Connect,但我不断收到错误 ITMS-90047(见屏幕截图)。

我已将应用程序的早期版本提交到 iTunes Connect(上次是 6 天前),没有出现问题(64 位警告存在,但目前我使用 iTunes Connect 只是为了进行 beta 测试,所以这不是问题)。

这是我的 .plist 文件:

我尝试过干净构建,从 bin 目录中删除所有内容。没有什么帮助。连谷歌都没有。

如果我遇到困难,我将非常感谢任何帮助。

【问题讨论】:

  • 64 位支持要求只是一个警告,不会阻止上传。与之前成功提交的版本相比,您的 iTunesMetadata.plist 中是否有任何变化?
  • 一点都没变,就是问题所在。
  • 在这里回答了同样的问题:stackoverflow.com/a/32164242/455225

标签: ios xcode app-store-connect application-loader


【解决方案1】:

我也有同样的问题。

您可以尝试删除此 plist,它对我有用。

  1. 解压你的ipa
  2. 转到目标文件夹并压缩“Payload”文件夹
  3. 将其重命名为 some_name.ipa
  4. 上传那个ipa

【讨论】:

  • 其实可以跳过3步上传zip
  • 由于应用程序加载器不再允许使用 itunesMetaData.plist 文件的 ipa,Xamarin 应停止在其 IPA 创建过程中包含此文件。
  • 哦,我刚刚存档,然后进入存档(它只是一个包),找到了 iTunesMetadata 文件(通常在 Products -> applications -> your.ipa 中),将其删除,并且提交很好。
【解决方案2】:

尝试在您的 plist 文件中添加以下行

应用需要iPhone环境为YES。

我之前遇到了 ipa 问题,我能够创建 ipa 但没有在设备上安装。我最近升级到 XCode 6.2 并构建了 ipa。

【讨论】:

  • @maddy 我指的是错误而不是警告...因为警告 arm64 需要添加到有效架构的构建设置中。请在对答案投票之前考虑一下,优先权授予谨慎使用。我并不是说我的回答是正确的,但它解决了我为什么要分享我所取得的成就的问题,这可能对其他人有帮助。
【解决方案3】:

Xamarin 为支持 64 位的应用程序修复了此问题。

【讨论】:

    猜你喜欢
    • 2013-10-23
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多