問題
- アプリを実機でRUN実行しようとしたら、以下のエラーが出て転送できない。
エラーメッセージ
error
*** CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
参考サイトには以下の解決策が載っている
プロジェクトの Code Sigining > Code Sigining Identifer > Any iOS SDK を Don't code sign から適切なプロビジョニングプロファイルへへ変更する(意訳)
http://stackoverflow.com/questions/15852542/code-signing-is-required-for-product-type-application-in-sdk-ios-6-0
が、何度確認してもちゃんと設定してある……と思っていたら落とし穴。
原因
- まちがって PROJECT の Code Sigining Identifer を変更していた。
- TARGET の Code Sigining Identifer は Don't code sign のままだった。
解決法
- PROJECT ではなく、その下の TARGET の Code Sigining Identifer を適切なものへ変更する。
これでOK.
ちょっと調べてしまいました。
気になる点があれば、気軽にコメントください。
参考サイト
- certificate - code signing is required for product type 'Application' in SDK 'iOS 6.0' - Stack Overflow http://stackoverflow.com/questions/15852542/code-signing-is-required-for-product-type-application-in-sdk-ios-6-0