itunesconnect iphone 应用程序状态 - 无效的二进制文件 [英] itunesconnect iphone app status - invalid binary
问题描述
每当我向 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.
祝大家好运!
这篇关于itunesconnect iphone 应用程序状态 - 无效的二进制文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!