itunesconnect iphone应用程序状态 - 二进制文件无效

Taw*_*ani 5 iphone itunesconnect ios4

每当我将我的应用程序提交给itunesconnect时,大约10分钟后,状态将更改为"无效二进制文件",绝对没有解释原因.

我已经搜遍了所有的答案.我甚至重新安装了XCode和App loader.

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

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

rjo*_*don 9

即使Application Loader接受了我的二进制文件,我也从iTunes Connect获得了相同的INVALID BINARY错误.解决方案非常简单......

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

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

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

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

祝大家好运!

来源:技术问答QA1686:iPad和iPhone上的应用程序图标


And*_*tle 0

你压缩了二进制文件吗?可能想尝试一下。

\n\n

来自 iTunesConnect 开发人员指南:

\n\n
\n

应用程序二进制和小应用程序图标\n 保持文件大小尽可能小,\n 以便于通过 iTunes Connect 上传\n,以及\n 最终用户\xe2\x80\x99s 的购买体验。二进制文件必须是压缩文件,并在上传到 iTunes Connect 时通过代码签名检查。

\n\n

iPhone 和 iPod touch:\n 如果您要上传要在 iPhone 和 iPod touch 上运行的应用程序,\n 二进制文件必须\n 包含一个 57x57 像素的图标,\n 该图标将显示在主屏幕和\n 屏幕上。从 iPod touch 和 iPhone 查看\n 时的 App Store。您还可以选择包含 114x1144 像素的高分辨率图标,以利用 iPhone 4 上的 Retina 显示屏。

\n\n

iPad:如果您上传要在 iPad 上运行的应用程序,则二进制文件必须包含两个图标:一个为 50x50 像素,另一个为 72x72 像素,这两个图标将显示在 iPad 主页上在 iPad 上查看时的屏幕和 App Store。

\n
\n