Xcodeを5にアップデートしてiOS7対応をしようとしたら以下のエラーがでてしまいました。実機で確認しようとしたタイミングです。
A valid provisioning profile for this executable was not found
「provisioning profile」が見つからないとかなんとか。
ビルド自体は成功しているんです。が、実機に転送するときにエラーがでるんですね〜、原因がよく分かりませんが、Xcodeで以下のように「Code Signing」で「Developer」に統一することでエラーを回避できました。
これでうまくいく人がいるかもなのでメモ。
Xcode5で「Code Signing」を「Developer」に統一する
- プロジェクトを選択
- 「Code Signing」を設定
- 「developer」に統一
- 「shakePOLA」プロジェクトも同じように設定
- ここの「Code Signing」も「developer」で統一
「Build Settings」の「Code Signing」を表示させます。
「Code Signing Identity」は「iPhone Developer」に。
「provisioning profile」は「developer」に。
以下のようにプロジェクトを選んで「Build Settings」を選びます。
こっちも設定する必要があるのか分かりませんが、念のため確認することをオススメ。自動的に設定されるのかもですね。ま、とりあえず以下のように設定。
「Code Signing Identity」は「iPhone Developer」に。
「provisioning profile」は「developer」に。
これでわたしはうまく実機で確認することができました。
ややこしいですね〜。
わたしも全て把握するまでにいたってません。
基本はトライ&エラーでやってますので、無駄な動作が多いかも。。。。
また同じようなことが起こるかもしれないので
こうして残しておくことって大事かなと。