iOSのビルド

ios-build.png

CodeSign用語集

  • Apple ID….Apple Storeでアプリをインストールするときに要求されるアレです。
  • 開発証明書,配布証明書…..
  • 実機…..テスト端末として登録する必要があります。1アカウントにつき100個の端末まで登録できます。
  • プロビジョニングプロファイル….3つの要素からなりたっています。後述。

プロビジョニングプロファイルとは?

3つの要素から成り立っています。

  • Apple ID
  • iOS Developer 証明書
  • どの端末がテスト端末として登録されているのか

プロジェクト側のプロビジョニングファイル

プロジェクト名.xcodeprojというファイルを選択した状態で、
XCodeを見る。プロジェクトの表紙みたいな画面があって、そこの3段目あたりに書いてある
provis.png

実機側のプロビジョニングファイル

Xcode -> Window -> Organizer を開きます

先ほど登録した端末を選択し、【Provisioning Profiles】をクリックします
tanma.png
矢印の【Add】をクリックし、先ほどDownloadして保存したプロビジョニングプロファイルを指定します(※)
正常にプロビジョニングプロファイルが読み込まれると、このような表示になります
valid.png

遭遇したエラー

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1

Valid sigining identity not found

Apple公式の、このエラーに対するご回答
タイトルだけ列挙していくと

  • Sigining IdentityかCode-Sigining Certificateがみつからない
  • Sigining Identity かプロヴィジョニングプロファイルが見つからない
  • Sigining Identityの秘密鍵がみつからない
  • Developrt ID 証明書の秘密鍵がない
  • Intermediate Certificateがないから、証明書が無効状態になっている
  • 証明書が信頼おけない状態になっている
  • プロビジョニングプロファイルか、Sigining IdentityがXCodeのメニューに現れていない
error.png
Bibliography

サポートサイト Wikidot.com