【Xcode】実機接続時にProvisioning profile "*" doesn't include the currently selected device "*".
環境
- Xcode 10.1 (10B61)
事象
新しい実機をXcode上に接続後、ビルドすると「Provisioning profile "Profile名" doesn't include the currently selected device "実機名"」が発生し失敗する。
前提
- 他の実機では接続後、ビルドこのうなことを確認済みである。
- 本実機において、Apple DevelopperにてUDIDの設定と対象プロジェクト用のProvisioning Profileのダウンロードは完了済みである。
類似した事象(原因ではない)
本事象と類似した参考があったが原因ではなかった記事
原因
ダウンロードした既存プロジェクトのProvisioning Profilesにおいて、本実機のUDIDが登録(紐付け)ができていなかった。
解決
Apple Developperにて、既存のProvisioning Profilesに本実機のUDIDを紐づける。
- Apple Developperにて [Certificates, Identifiers & Profiles] > [Provisioning Profile]を選択する。
- 選択後、対象のProvisioningProfileを選択し、[Edit]を選択する。
- 選択したProvisioningProfileの登録デバイス(UDID)が表示される。
- 下にある [Devices] に本実機のUDIDが表示されるので、チェックをつける。
- チェック後、[Genarate] を選択し登録する。
- 登録したProvisioningProfileのダウンロードを勧められるので [Download] を選択する。
- 「〇〇.mobileprovision」というファイルがダウンロードされるので、ダブルクリックしてXcodeに反映する。