Xcodeで新しいiPhoneを接続した際にエラーが出てBuildできなかった話。
追記があります。
新しいiPhoneでBuildしようと思ったらこんなエラーが出ました。
Device "iPhone名" isn't registered on the developer portal. The device must be registered in order to be included in a provisioning profile.
Provisioning profile "~~" doesn't include the currently selected device "iPhone名".
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
んんん、新しいiPhoneでも普通にすぐにBuildできてた気がするんだけど・・・
多分また新しいのを繋いだ時に調べそうだから一応メモしておきます。
言われた通りに登録していきます。
https://developer.apple.com/account/でログインします。
左側のメニューからCertificates,IDs&Profilesを選択
開いたら、左側のメニューよりDevices > iPhoneを選択
右側の+より追加
Register DeviceでiPhone名とUDIDを記入
UDIDはXcode > Window > Devicesをひらき
登録したいiPhoneを選択し、Device InformationのIdentifierをコピーして貼り付けてください。
また左上のアップルマークより、altを押すと「このMacについて」から「システム情報」に変わるので、
システム情報>USBより繋いであるiPhoneのシリアル番号をコピーしても良いです。
あとは登録して完了です。
Xcodeを再起動してやると無事Buildできました。
なんか一番大事なところのスクショがない気がしますが許してください・・・めんd
では・・・
Additional Notes追記
プロビジョニングファイルの更新が必要かも・・・
もしかするとプロビジョニングファイルの更新もしないといけないかもしれません。 【Crashlytics】Fabricで新規メンバーを登録するときの手順メモにも同様に新しいiPhoneを登録するときの手順を書いています。 そちらではプロビジョニングファイルの更新もしています。
もしも単純に登録するだけでできない場合は確認してみてください。
コメントはありません。
現在コメントフォームは工事中です。