読者です 読者をやめる 読者になる 読者になる

からたちねみち

ボカロPベティーのブログ。動画見てください。

突然アプリをアップできなくなった - Missing iOS Distribution signing identity forエラーの対応

archiveエラー

どうも、ベティー(@betty32321)です。

先ほど、既存アプリへインタースティシャル広告の追加作業を終えて、いつものようにxcodeからarchiveを実行したところ、なぞのエラーが発生してデータをアップできなくなってしまいました。

ようやく解決したので、対応法について記載いたします。

 

 

事象

xcodeのメニュー Product -> archiveからアプリをアップしようとすると「Missing iOS Distribution signing identity for xxx」のエラー *xxxは各自ID名が入る

f:id:bettychang:20160216080701p:plain

 

これ表示上はワーニングに見えますが、先にすすめません。。完全にエラーです。

 

対応方法

1. Macのアプリケーション -> ユーティリティー -> キーチェーンアクセスを開く

f:id:bettychang:20160216082006p:plain

 

2. キーチェーンアクセスのメニューバーの表示 -> 有効期限の切れた証明書を表示

f:id:bettychang:20160216082222p:plain

 

3. Apple Worldwide Developer Relations Certification Authority という証明書の有効期限が昨日できれていたようです。

f:id:bettychang:20160216081803p:plain

これを右クリックで削除します(ログインタブ、システムタブ両方から削除)。

 

4. 下記より新しい証明書をDLし、ダブルクリックして取り込みます

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

 

5. Xcodeを再起動し、再度Archive

 

これで正常に実行できました。

対応方法の元ネタはこちらです。

stackoverflow.com

Rajat Talwarさん、ありがとうございました。

 

しかし、Apple Worldwide Developer Relations Certification Authorityってなんでしょうね。まったく設定した記憶がありません。まあいいか。

 

以上です。ご覧頂きありがとうございました。

 

swift-bettychang.hatenadiary.jp

 

bettychang.hatenablog.com

swift-bettychang.hatenadiary.jp

 

swift-bettychang.hatenadiary.jp