iOSでテストできるように端末を登録したい
こんにちは投資ロウトです。
背景
iOSユーザーでテストできるように端末を登録したいという作業があると思います。
前提
・以下の記事でテスターの登録と配布方法は除外する
・apple developerアカウントは作成ずみとする
作業
端末登録
Apple Developerポータルにログインし、下記リンクである「Certificates, Identifiers & Profiles」にアクセスする
デバイスセクションをクリックし、
デバイスのプラスボタンをクリックする
iOSを選択のまま、わかりやすい端末名をつけ、デバイスIDはテストで使いたいUUIDを入れる
UUIDはMacとiphoneを接続し、Finderから対象のiphoneをクリックすると確認ができます。
以下の画像の箇所をクリックすると、UUIDが表示されるので、表示されるまでクリックして下さい。
上記で出たものを登録すればデバイス登録は完了です。
プロファイルの設定
先ほどで更新したのちに、apple developerから「Certificates, Identifiers & Profiles」というサイトを開き、
プロフィールを選択
以下のプラスボタンから新しいプロファイルを再度作成を行う
開発なので「iOS App Development」を選択
app idで現在作成しているアプリを選択
こちらも対象を選び次へを選択
ここで今回追加されたファイルを追加する
ファイル名を任意で決めて
ダウンロードを選択
Xcodeを開き、TargetのSigning&CapabilitiesのセクションのProbisioning Profileの箇所から先ほどのダウンロードしたファイルを選択。
その後は、再度アプリをビルドして進めればOKです。
トラブルシューティング
・アプリにプロビジョニングファイルを変更したのに追加されていない
以下のコマンドを実施し、今回追加したUDIDが含まれているかどうかを確認。含まれていなければ、プロビジョニングファイルの作り方がうまくいっていない可能性があります。
security cms -D -i ファイル名
Discussion