iOSアプリを審査申請する際にハマったところなどをまとめてみました。
Firefoxを使いiTunes ConnectでスクリーンショットやiTunes Artworkなどの画像をアップロードすると必ずtimeoutになる
このアップロード時のtimout判定はJavaScriptで行なっていて通信状態とか関係なく出る。
恐らくJavaScriptコードがバグってるのでiTunes ConnectではChromeかSafariを使いましょう。
In-App Purchasesのアイテムが”Developer Action Needed” というステータスから変更できない
このステータスは、初回のレビュー時にアプリのバイナリをアップロードせずに(アプリだけリジェクトするなど)、In-App Purchasesのアイテムのレビューを進めると”Developer Action Needed”というステータスになってしまいます。

この状態から、レビュー待ちのステータスに戻すには、それぞれのアイテムのDetailsからREJECTEDマークがついてるアイテムの説明文を編集することで、”Waiting for Review”に戻ってくれます。
この作業はアプリのバイナリをアップロードする前行う必要があるかもしれません。(バイナリがアップロード済みなら自分でリジェクトしてから編集する)

参考
アプリをSubmitするとInvalid Code Signing Entitlements – Your application bundle’s signature contains ubiquity code signing entitlements that are not supported.というエラーメールがくる
申請するアプリをArchieveして、Validateもちゃんと通りSubmitもエラーがでないでできたのに、少し経つと以下のようなメールが飛んできてしまう時の対処法
Subject: Your recent binary submission to the App Store (アプリ名)
Dear Developer,We have discovered one or more issues with your recent binary submission for “アプリ名”. Before your app can be reviewed, the following issues must be corrected:Invalid Code Signing Entitlements – The signature for your app bundle contains entitlement values that are not supported.Specifically, value “XXXXXXXX.*” for key “com.apple.developer.ubiquity-kvstore-identifier” in アプリ名 is not supported.Once these issues have been corrected, go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.Regards,The iTunes Store Team
これはProvisioning PortalのApp IDから、そのアプリの設定を見るとiCloudを使っていないのにEnableになっている場合はConfigureからiCloudのチェックを外しましょう。
App IDの設定変更をすると、Provisioning Profilesも全部インストールしなおす必要があるので気をつけましょう。
参考
One Response to iOSアプリとIn-App Purchasesのレビュー申請でのハマった点
コメントを残す コメントをキャンセル
Tech-Gymについて
Tech-Gymは、技術者の方向けの技術情報ブログです。株式会社プラスアールに所属している技術者が、ソーシャルゲーム、iPhone/Androidアプリ、キャリア公式サイトなどを運用しながら得た技術知識を、惜しみなく御紹介していきます!
素敵な仲間募集中です!!Facebook ファンページ
著者
■嶋田
名古屋グランパス一途な、雑食 草食系エンジニアです。
- twitter : @seltzer24
- facebook :4mada
■谷口
JAVAアプリ業界からソーシャル業界へ、現在初心に戻って頑張り中。
- twitter : @gucci1208
- facebook :gucci1208
■azu
Objective-C(iOSアプリ)、JavaScriptを書いています。
関連website
このページを友達と共有


はじめまして。
Invalid Binaryが解決できず、ここ数日悩み続けていたのですが、こちらの記事で無事解決いたしました。
深く考えずにチェックしていたConfigureのiCloudが原因だったようです。
本当にありがとうございました!