AppIDとiTunesConnectでの設定変更


はじめに

iTunesConnectでAppIDを変えようと思ったら変更不可になってウワー になったり
増えすぎたAppIDを整理するために調べたこと。
2015年10月時点の情報です。

Certificates, Identifiers & ProfilesからAppIDを消せない

  • iTunes Connectのアプリ枠に設定されている
    • バイナリアップ前であれば別のAppIDに変えることで削除可能

  • バイナリアップされていると別のAppIDに切り替え不可
    • 削除不可

Certificates, Identifiers & ProfilesにAppIDを作成される

ワイルドカードなbundleIdentifierからsuffixをつけ

保存するとCertificates, Identifiers & Profilesに次のようなネーミングルールで
AppIDが作成されました。レスポンスが返されるまで少し待たされます。

jp.hoge.[バンドルIDのサフィックス]
↓
jp-hoge-[バンドルIDのサフィックス]

後から同じアプリの登録情報を確認すると

ユニークなAppIDが設定されている状態になります。

さいごに

TestFlightを使うためにバイナリアップロードすると、Storeに公開していなくてもAppIDが固定されて再設定不可になります。
iTunes Connectに未設定で開発中に使用しているAppIDは消せてしまうので注意しましょう。
provisioing Fileと違って一括では消せなくなっている点は不便でもありますが、事故は起こりにくい。