作ったアプリを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への登録を漏らしていたみたいです。やりなおして公開までこぎつけました。
注:失敗したと慌てて作業していた時の記憶で記載しています。不正確な部分があるかもしれません。ご容赦ください。
コメント