はじめに
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と違って一括では消せなくなっている点は不便でもありますが、事故は起こりにくい。