iOS

Xcode5の「A valid provisioning profile for this executable was not found」エラー対応

20130923111815

Xcodeを5にアップデートしてiOS7対応をしようとしたら以下のエラーがでてしまいました。実機で確認しようとしたタイミングです。

A valid provisioning profile for this executable was not found

「provisioning profile」が見つからないとかなんとか。
ビルド自体は成功しているんです。が、実機に転送するときにエラーがでるんですね〜、原因がよく分かりませんが、Xcodeで以下のように「Code Signing」で「Developer」に統一することでエラーを回避できました。

これでうまくいく人がいるかもなのでメモ。

Xcode5で「Code Signing」を「Developer」に統一する

  1. プロジェクトを選択
  2. Xcode5で以下のように選択。
    ShakePOLA xcodeproj

  3. 「Code Signing」を設定
  4. 「Build Settings」の「Code Signing」を表示させます。
    ShakePOLA xcodeproj 2

  5. 「developer」に統一
  6. 「Code Signing Identity」は「iPhone Developer」に。
    「provisioning profile」は「developer」に。
    ShakePOLA xcodeproj 3

  7. 「shakePOLA」プロジェクトも同じように設定
  8. 以下のようにプロジェクトを選んで「Build Settings」を選びます。
    ShakePOLA xcodeproj 4

  9. ここの「Code Signing」も「developer」で統一
  10. こっちも設定する必要があるのか分かりませんが、念のため確認することをオススメ。自動的に設定されるのかもですね。ま、とりあえず以下のように設定。

    「Code Signing Identity」は「iPhone Developer」に。
    「provisioning profile」は「developer」に。
    ShakePOLA xcodeproj 5

これでわたしはうまく実機で確認することができました。
ややこしいですね〜。
わたしも全て把握するまでにいたってません。
基本はトライ&エラーでやってますので、無駄な動作が多いかも。。。。

また同じようなことが起こるかもしれないので
こうして残しておくことって大事かなと。