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 = 配列
- アイテム 0 = Icon.png
- 項目 1 = Icon@2x.png (私の iPhone 4 114x114 PNG アイコン)
- 項目 2 = Icon-72.png
保存して、すべてのターゲットを消去し、ビルドして分析し、Finder で圧縮して再送信してください!
キー「Icon Files」を入力したため、エラーが発生しました。Raw ビューでは、これは CFBundleIconFiles ではなく「Icon Files」にマップされています。私はXcode 3.2.3を持っています.Xcode 3.2.4はこのキー識別子をより適切にマップしていると思います.
皆さん、頑張ってください!
出典:テクニカル Q&A QA1686: iPad および iPhone のアプリ アイコン