iPhoneアプリ公開 Validateでのエラー退治

iphoneアプリ2本目の公開ということですんなり行くかと思ったのですが、そもそもプロビジョニング周りのことや、info.plistの設定もいまいち正確に理解しないまま、あっちみたりこっちみたりしながら1本目突破したため、やはり2本目でつまずきますねー
すっかり忘れている上に、神様お願い!!みたいな感じもあり(笑)うまくいくはずありません。(反省

Itunes Connectで指定したバンドルIDとxcodeのinfo.plistのBundle identifierが違ってました。
同じでなければいけません。
itunes Connectで指定したバンドルIDがcom.hoge.helloworld ならxcodeのBundle identifierは com.hoge.$(PRODUCT_NAME:rfc1034identifier)
通常こんな感じになります。↑

Validateを実行
今度は、Bundle OS Type codeがどうのこのとでてきます。英文の最後にAPPLの文字。
info.plistのBundle OS Type codeに「APPL」の4文字をセット!!

気を取り直して再度、Archiveして、Validateを実行します。
エラーメッセージが変わりました。今度はこれがでました。
Invalid UIBackgroundModes: The UiBackgroundModes key contains an invalid value:For more information,refer to the Information Property List Key Reference.
2015010_01

info.plistの「Application does not run in background」を削除します。

20150108_1802

またまた、気お取り直して、再度Archiveを作成してオーガナイザで対象Archiveを選択してValidateを実行。
ここで、オーガナイザの画面で、古いArchiveを選択しているといつまでたっても作業がすすみません(笑)
いちばん上に新しいのがきていますのでそれを選択しましょう。

ついにでました。
検証成功!!
この画面気持ちいいですね。

20150108_1813

公開まであと少しです。

カテゴリー: ios パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です