アプリを申請したあとで変更したい箇所ができたため自分でリジェクト。
ごく簡単な修正を施して、アプリを申請用にArcive。
Validateも通ったし、Distributeもつつがなく完了し、再申請。
何も問題ないと思われたけど、ステータスが"無効なバイナリ"となってしまった。
なぜだ…。
メールが送られてきた
Your app [アプリ名] has been reviewed,
but we are unable to post this version.
とな。
しかるべき対応
XcodeのTarget設定画面で、
General
> Identity
> Build
の値を上げないといけないらしい。
Version
はAppStoreで表示されるバージョン番号、Build
はアプリの内部的なバージョン番号。これでアップデートの確認とかをするらしい。
再申請時に、間違って前と同じアプリを上げてないかチェックしてるのかも?
ちなみにVersion
とBuild
のフォーマットは揃えなくても大丈夫みたい。