itunesconnect iphone 应用程序状态 - 无效的二进制文件 [英] itunesconnect iphone app status - invalid binary

查看:25
本文介绍了itunesconnect iphone 应用程序状态 - 无效的二进制文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当我向 itunesconnect 提交我的应用程序时,大约 10 分钟后,状态会更改为无效二进制",并且完全没有解释原因.

Whenever I submit my app to itunesconnect, after about 10 minutes, the status changes to "Invalid Binary" with absolutely no explanation why.

我四处寻找答案,没有答案.我什至重新安装了 XCode 和 App loader.

I have searched all over for answers there is non. I even re-installed XCode and App loader.

请注意,App Loader 不会出现任何错误.

Note that App Loader doesn't give any errors whatsoever.

我使用基于 XCode 3.2.3 iPhone 4 GM Seed iPhone 4 的 SDK iPhone/iPad 作为目标系列构建

I build with XCode 3.2.3 iPhone 4 GM Seed iPhone 4 based SDK iPhone/iPad as a target family

推荐答案

即使 Application Loader 接受了我的二进制文件,我也遇到了来自 iTunes Connect 的相同的 INVALID BINARY 错误.解决方法很简单...

I had the same INVALID BINARY error from iTunes Connect even if Application Loader accepted my binary. The solution was very simple...

打开您的 info.plist,右键单击并选中 Show Raw Key/Values:

Open your info.plist, right-click and check Show Raw Key/Values:

  • CFBundleIconFile = Icon.png(我的 iPhone 57x57 PNG 图标)
  • CFBundleIconFile~ipad = Icon-72.png(我的 ipad 72x72 PNG 图标)
  • CFBundleIconFiles = 数组
    • 项目 0 = Icon.png
    • 项目 1 = Icon@2x.png(我的 iPhone 4 114x114 PNG 图标)
    • 项目 2 = Icon-72.png
    • CFBundleIconFile = Icon.png (my iPhone 57x57 PNG icon)
    • CFBundleIconFile~ipad = Icon-72.png (my ipad 72x72 PNG icon)
    • CFBundleIconFiles = array
      • Item 0 = Icon.png
      • Item 1 = Icon@2x.png (my iPhone 4 114x114 PNG icon)
      • Item 2 = Icon-72.png

      保存、清理所有目标、构建和分析、在 Finder 中压缩并重新提交!

      Save, clean all targets, build and analyze, compress in Finder and resubmit!

      错误是因为我输入了键图标文件".在原始视图中,这已映射到图标文件"而不是 CFBundleIconFiles.我有 Xcode 3.2.3,我猜 Xcode 3.2.4 能更好地映射这个密钥标识符.

      The error was caused because I typed the key "Icon Files". In Raw view, this has mapped to "Icon Files" instead of CFBundleIconFiles. I have Xcode 3.2.3, I guess Xcode 3.2.4 better maps this key identifier.

      祝大家好运!

      来源:技术问答 QA1686:iPad 和iPhone

      这篇关于itunesconnect iphone 应用程序状态 - 无效的二进制文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆