SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】実機ビルドエラー:Provisioning profile “iOS Team Provisioning Profile: *” doesn’t include the currently selected device “iPhone 13 Pro”

エラー内容

新しい実機でビルドすると以下の2つのエラーが発生しました。(3つ表示される人もいるみたいです。)

Showing Recent Messages The operation couldn’t be completed. Unable to log in with account ‘mail address’. The login details for account ‘mail address’ were rejected.

Provisioning profile “iOS Team Provisioning Profile: *” doesn’t include the currently selected device “iPhone 13 Pro” (identifier UDID).

原因

原因は、プロビジョニングプロファイルに端末が登録されていないからです。

新しくiPhone13 proを買いましたので、当然まだプロビジョニングプロファイルに登録されていません。

解決方法

単純にプロビジョニングプロファイルに端末を追加します。

STEP.1

以下のURLにアクセス

https://developer.apple.com/account/

STEP.2

Certifivates, Identifiers & Profilesを選択してください。

STEP.3

①左のメニューからDeviceを選択
②Deviceの右側のプラスボタンをクリック

STEP.4

①Platform、Device Name、Device ID (UDID)を入力して下さい。
②Continueをクリック

①追加したい端末をMacと繋げてください。

command + shift + 2を押してください。

そうすると、以下のウィンドウが表示されると思います。出てこない場合は、XcodeのメニューバーからWindow→Devices and Simulatorsを選択。

①Deviceを選択
②IdentifierというのがUDIDです。

これをコピーして上記のフォームに貼り付けてください。

ちなみに、エラー文にもUDIDが載ってましたね。。

STEP.5

あとはそのまま進んでってください。

Registerをクリック

Doneをクリック

STEP.6

先ほど追加した端末が表示されていたらOKです。

STEP.7

Xcode再起動

これで実機でビルドできるようになったと思います。