LoginSignup
22
20

More than 5 years have passed since last update.

"Your account already has a valid iOS distribution certificate" というエラーが出た時の解消法

Last updated at Posted at 2015-06-20

Xcode で ipa に Export したり、"Submit To App Store..." をしようとした時に、以下の様なエラーが出る時がある。
// Xcode 5 を 6 に上げたら出るようになったような…

Failed to locate or generate matching signing assets:

Your account already has a valid iOS Distribution certificate
...

Screen Shot 2015-06-20 at 4.26.46 PM.png

これは、Distribution 証明書が Apple Developer Member Center で登録されているが、ローカルには存在しないというエラーである。

そのため、Member Center で登録している Distribution の証明書を正しくインストールすれば解消する。

以下、このアプリの本番署名用の、3つのファイルが必要になる。

  • 証明書
    • *.cer
  • 秘密鍵
    • *.p12
  • Provisioning Profile
    • *.mobileprovision

証明書と秘密鍵がインストールされているかどうかは KeychainAccess.app で確認できる。

もし、別の PC で作成した証明書を使っていて、p12 が手に入らない場合等は、最終手段として Revoke して作りなおす必要がある。

どうしてもこのエラーが解消できない時

どうしても解消できないが、ipa を作成したい場合、回避方法が2種類ある。

  1. コマンドからビルドする
  2. Xcode 5 の Organizer を使って Export する
    • Xcode 6 だとこの問題が発生するが、Xcode 5 を使うと Export できる
      • Xcode 5 を開き、メニューバーの Window > Organizer を使って Export すると、このエラーが発生しない
22
20
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
20