Provisioning profileに別の実機を加える

たまにしか使わない機種を接続してXcodeからRunしてみると

A valid provisioning profile for this executable was not found

が表示されて実行できません。このメッセージは前にも出会ったことがあり、どう解決したのか覚えたいません。解決していないのかもしれません。

provisionin profile関係は試行錯誤しているうちに解決してしまうことが多いのですが、今回の原因はprovisioning profileに接続したハードウェアが登録されていないのが原因だったので、追加したprovisionin profileを作りました。

iOS Dev CenterにSign inして、Certiticates, Identifiers & Profiles
、iOS AppsのCertificatesのProvisioning Profilesから、ハードウェアを追加するprofilesを選んでEditします。

Devices:の中から必要なデバイスにチェックをしてGenerateしました。

これをダウンドードして、ダブルクリックでインストールしたのですが、ここを見るとちょっと配慮が必要だったようです。

私の場合は、Xcodeで見ると妙なprofileに設定されてしまったので、手動で元のprofile名に直して無事Runできるようになりました。

コメント