AppleStore Connectへのアップロードに失敗

iOSアプリ

作ったアプリをApple Connectへアップロードするときに失敗しました。

正しい手順はざっくりと

 ①Apple Developerを開いて、Identifiersに作ったアプリのBundle IDをApp IDとして登録する。そのIDのProfileをダウンロードしてXcodeに登録する。

 ②AppStore Connectを開いて、新規Appを名前を決めて追加し、登録したApp IDと紐づける。(この時にAppleStoreに表示される名前が決まる?)

 ③アプリの情報(スクリーンショットや紹介文、プライバシー保護関係の情報などなど)を登録する。

 ④XcodeでアプリのArchiveを作ってアップロードする。

ですが、何を思ったのか、①から③をすっ飛ばして、④をしてしまいました。

そうすると、AppStore Connectには名無しのアプリ(正確にはXcodeのバンドル名)が登録されてアプリのBundle IDも登録されてしまう。この後、①もBundle IDは登録済となっているのですが ②でアプリの名前を登録しようとしても①のApp IDと紐づかない(AppStore Connectに登録済のBundle IDは選べない)ということになります。

Xcodeのバンドル名のままならそのまま、進めたかもしれないのですが、AppStoreにわけのわからない名前で登録されるのも嫌なので、AppStore Connectに登録になっている名無しのアプリを削除して、①からやり直そうとしたのですが、AppStore Connectに登録済のBundle IDはApple Developerで消せないということでうまくいきませんでした。時間がたてばAppStore Connectの削除が反映されて、Apple Developer側でBundle IDを消せるようになったかもしれませんが、失敗したと慌てて作業しているので諦めました。

最悪、アプリを最初から作り直しという事態も考えたのですが、XcodeのBundle IDを変更して、①の手順からやり直したら、ちゃんと登録できました。

おまけ:ちゃんとAppStore Connectに登録でき、いろいろな情報も設定して、レビューに登録したら、「ITMS-90035: Invalid Signature」で戻ってきました。Bundle ID変更して登録した後のProfileのXcodeへの登録を漏らしていたみたいです。やりなおして公開までこぎつけました。

注:失敗したと慌てて作業していた時の記憶で記載しています。不正確な部分があるかもしれません。ご容赦ください。

コメント

タイトルとURLをコピーしました