サービスラインナップ
これまでの実績
AgWORKSの技術
エージーワークスについて
LOGIN
2013.01.25
エージーワークス代表の増本です。
弊社ではiPhoneアプリの開発も行っているのですが、その中でちょっとした備忘録的に残します。
アプリの開発も後半にさしかかり、そろそろADHOCモードでアーカイブだ、と思ってビルドしようとしたら、エラー。
「Certificate identity appears more than once in the keychain. The codesign tool requires there only be one.」
どうやら二重に証明書が発行されており、これだとxcodeはエラーとしてビルド出来ないそうです。
ではでは古い方を消そうと、キーチェーンアクセスで削除するのですが、xcodeを起動するたびに復帰してしまいます…
どうやら、この証明書と、「Provisioning Profile」は関連付けられているらしく、証明書を削除しても、その証明書で発行した「Provisioning Profile」が残っていると、復帰してしまうらしいです…
結果的に、
①Apple Devloperサイトの「Certificates」ページでアカウントをRevokeし、
②Provisioningページで「Provisioning Profile」を削除、
③キーチェーンで証明書を再取得して、Certificatesアカウントを再取得
④「Provisioning Profile」再設定
以上で無事、ビルド出来る様になりました。
あ〜、焦った…^^;