Code Sign error: a valid provisioning profile matching the applications Identifier com.yourcompany.test001 could not be found
---------------------
上のエラーでどうにもならないので、メールをだしたら、
デベロッパテクニカルサポートから以下の返事がきた。
でもまだわからん。。また、質問しよっと。
---------------------
お使いの Mac でシステム言語設定が日本語になっている場合には、英語
(English) に変更してください。その上で、以下をご参照の上で再作成を
行ってください。なお、App ID はシステムの仕様上削除する事は出来ません。
必要に応じて、新しい ID を追加作成していただけますようお願い申し上げます。
1. Development Certificate および Distribution Provisioning Profile を
破棄する。
2. お使いのMac上で ~/Library/MobileDevice/
~/Library/MobileDevice/
Distribution Provisioning Profile を削除する。
3. Xcode を終了して、新規に Development Certificate、
WWDR Intermediate Certificate 、Distribution Provisioning Profile を
ダウンロードおよびインストールする。
- 証明書を作成する際には、入力するEメールアドレスおよび
Common Name 欄へ入力する氏名の情報が、iPhone Developer として
登録した際の情報と一致している事を確認してください。
- Development Provisioning Profile を作成する際には、開発で使用する
すべてのデバイスの UDID が Program Portal 上に登録されている事、
そして Provisioning Profile 上で選択されている事を確認してください。
4. Provisioning Profile をダウンロードした後、ファイルを Xcode の
オーガナイザへドラッグして iPhone/iPod touch にインストールする。
5. デバイス上の Settings -> General -> Profiles で、Certificate が
インストールされている事を確認する。
6. キーチェーンアクセスにおいて、iPhone Development Certificate に
対応する秘密鍵および公開鍵の両方が、鍵のカテゴリ(分類)
いる事を確認する。
7. Xcodeでプロジェクトを再起動後、
上部のメニューバーで [情報] アイコンを選択して、'ビルド' において
'Debug' 設定が選択されている事を確認する。
8. 'Code Signing Identity’ -> ’Any iPhone OS’ の入力欄に
"iPhone Developer: YourFirstname YourLastName" の形式で入力して
(Development Certificate 上の Common Name と一致している事)、
‘Code Signing Provisioning Profile’ において、自分が作成した
Development Provisioning Profile を選択する。
9. プロジェクトウインドウで、‘Device - iPhone OS 3.0 (Project Setting)’ の
ドロップダウンメニューから ‘Device | Debug’ を選択して、'アクティブな構成'
で 'Debug' が設定されている事を確認する。
10. 'ビルドして進行' をクリックして、
なお、Program Portal のご利用に際して、日本語による説明を必要とされる場合には、
以下のページをご参照ください。
【iPhone開発ガイド - デバイスの管理】
http://developer.apple.com/jp/
上記のページは公開時期が古いため、一部の記述は現在の Program Portal に
対応しておりません。
0 件のコメント:
コメントを投稿