iOS KeychainとProvisioning Profile

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」再設定

以上で無事、ビルド出来る様になりました。

あ〜、焦った…^^;

shuzic

投稿者:shuzic

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

TOPへ