君たちは永遠にそいつらより若い

技術と音楽と日々のこと。

Xcode5 で Provisioning Profile がグレーアウトして追加できない



ハッカソンでiOS開発することになって、久々に使うと色々変わってたので、まとめ。

現象

Xcode5 で Provisioning Profile が追加できない。

  • Window > Organizer > Provisioning Profiles
  • Editor > Provisioning Profiles > Import Profile...

どちらで追加しようとしても、グレーアウト状態になってファイルが選択できない。

原因

  • Provisioning ファイルに 証明書情報, AppID, Device がうまく連携づけられていない

解決策

以下、全ての作業を行った状態で、Provisioning Profiles を作成、ダウンロードし、Editor > Provisioning Profiles > Import Profile... すると、追加できるようになっている

  • 証明書を Mac にインストール(説明割愛)

  • Xcode への AppID 追加設定

    • Xcode > Preferences > accounts
  • Xcode での Device の設定

    • Window > Organizer 左メニューから、該当デバイス選択
    • Add to Member Center(画面最下) > Development Team で AppID を追加
    • Use for Development(画面中央) をクリックして、開発用端末へ設定
    • 左メニューの DEVICE 右横が green に点灯する

写真とかは、このサイトを見るとわかりやすい。

How to Deploy your App on an iPhone