1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Xcodeの証明書エラーでやりがちなやつ

Posted at
Revoke certificate
Your account already has a signing certificate for this machine but it is not present in your keychain. 
To create a new one, you must first revoke the existing certificate.
(訳)
証明書を取り消す
アカウントにはすでにこのマシンの署名証明書がありますが、キーチェーンには存在しません。 
新しい証明書を作成するには、まず既存の証明書を失効させる必要があります。

Xcodeの署名設定のところにこのメッセージ&「Revoke」ボタンが現れたりする。
もしくは「Fix it」とか…

ディストリビューション証明書に関しては管理がややこしくて、よくわかんないまま
ボタンをポチーして証明書を上書きしたりして共同作業者を暗黒面に落とすということがまれによくあります。

Xcodeはプロビジョニングプロファイルなんかをいいかんじで解決してくれる割には
証明書本体についてはちょっと怪しいところがあって、
Xcodeから作成したディストリビューション証明書はp12のインストールをきっちりやっても
他の人からは使えなかったりすることがあります。
キーチェーンではちゃんとインストールできてるように見えたりもするんですが…

何が言いたいかというと、

証明書のエラーが起きてもXcodeから解決したりするんじゃねーぞ

ということです。

ちゃんとiOS Dev portalで作って、作った人はp12を配布しましょうね。

もしくはfastlane matchを使いましょうね。
https://docs.fastlane.tools/actions/match/

1
4
0

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
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?