📌

iOSでテストできるように端末を登録したい

2024/01/08に公開

背景

iOSユーザーでテストできるように端末を登録したいという作業があると思います。

前提

・以下の記事でテスターの登録と配布方法は除外する

https://zenn.dev/doshirote/articles/2caf67f9649d67

・apple developerアカウントは作成ずみとする

作業

端末登録

Apple Developerポータルにログインし、下記リンクである「Certificates, Identifiers & Profiles」にアクセスする

https://developer.apple.com/account/resources/certificates/list

デバイスセクションをクリックし、

デバイスのプラスボタンをクリックする

iOSを選択のまま、わかりやすい端末名をつけ、デバイスIDはテストで使いたいUUIDを入れる

UUIDはMacとiphoneを接続し、Finderから対象のiphoneをクリックすると確認ができます。

以下の画像の箇所をクリックすると、UUIDが表示されるので、表示されるまでクリックして下さい。

上記で出たものを登録すればデバイス登録は完了です。

プロファイルの設定

先ほどで更新したのちに、apple developerから「Certificates, Identifiers & Profiles」というサイトを開き、

https://developer.apple.com/account/resources/profiles/list

プロフィールを選択

以下のプラスボタンから新しいプロファイルを再度作成を行う

開発なので「iOS App Development」を選択

app idで現在作成しているアプリを選択

こちらも対象を選び次へを選択

ここで今回追加されたファイルを追加する

ファイル名を任意で決めて

ダウンロードを選択

Xcodeを開き、TargetのSigning&CapabilitiesのセクションのProbisioning Profileの箇所から先ほどのダウンロードしたファイルを選択。

その後は、再度アプリをビルドして進めればOKです。

https://zenn.dev/doshirote/articles/dac794a6be4498

https://zenn.dev/doshirote/articles/2caf67f9649d67

トラブルシューティング

・アプリにプロビジョニングファイルを変更したのに追加されていない

以下のコマンドを実施し、今回追加したUDIDが含まれているかどうかを確認。含まれていなければ、プロビジョニングファイルの作り方がうまくいっていない可能性があります。

security cms -D -i ファイル名

Discussion