flyingbirdのiPhoneアプリ開発記録

- PolyRhythmの中の人がiPhoneアプリ開発中に思ったことを記録するブログです -

Code Sign error / Dependency Analysis Error

  • 今年もiOSデベロッパーアカウントが切れる頃になってきた。と、思ったらやっぱり実機でアプリを動かそうと思った時にエラーが出た・・・去年同様頑張ってみる。
    さて・・・・てか・・・久しぶりの更新

【去年の記事】

flyingbird.hatenablog.com

【エラー内容】

Code Sign error
No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“XXX”) were found.

Dependency Analysis Error
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'


【今回やった事】

=== ブラウザで作業 ===

  1. AppleデベロッパーサイトからiOS Provisioning Profilesを表示する
  2. 該当アプリの行を押下すると詳細が出てくるので、Editボタンを押下
  3. Edit iOS Provisioning Profileが表示される
  4. No certificates are available.と表示されている
  5. Create Certificateボタンを押下
  6. What type of certificate do you need?画面が表示される
  7. iOS App Developmentを選択し、Continueを押下
    →リリース用であれば、App Store and Ad Hocを選択
  8. About Creating a Certificate Signing Request (CSR)画面が表示される
  9. Continueをクリック
  10. Generate your certificate.画面が表示される。キーチェーンアクセスへ・・・



=== キーチェーンアクセスで作業 ===

  1. アプリケーションのユーティリティフォルダからキーチェーンアクセスを開く
  2. キーチェーンアクセス>証明書アシスタント>認証局に証明書を要求...を選択
  3. メルアドを入力し、通称を適当に入力。CAのメアドは空で、ディスクに保存を選択し、続けるを押下
  4. 任意の場所に証明書を保存する。アクセス許可を尋ねられるので許可する



=== ブラウザで作業 ===

  1. ブラウザのGenerate your certificate.画面に戻り、Choose Fileボタンを押下
  2. 先ほど作成した証明書を選択する
  3. Generateボタンを押下
  4. Your certificate is ready.画面が表示される
  5. Downloadボタンを押下



=== ファインダーで作業 ===

  1. ダウンロードしたファイルをダブルクリック
  2. キーチェーンアクセスに表示される



=== ブラウザで作業 ===

  1. iOS Provisioning Profilesで該当アプリの行を押下し、Editボタンを押下
  2. Edit iOS Provisioning Profileが表示される
  3. Certificatesを選択し、Generateを押下
  4. Your provisioning profile is ready.画面が表示される
  5. Downloadボタンを押下



=== ファインダーで作業 ===

  1. ダウンロードしたファイルをダブルクリック
  2. Organizerの該当実機のプロビジョニング欄にインストールした物が表示される



=== Xcodeで作業 ===

  1. 該当アプリを実機で実行する
  2. ワーニングメッセージが表示されるので、Fix Issueボタンを押下
  3. プロビジョニング選択画面が表示されるので、選択しChooseボタンを押下



なんとか実機にインストール出来ました。