2015-10-19 8 views
7

私は私のアプリをアーカイブしようとすると、私はこのエラーを取得...Xcodeのアーカイブのエラー:(名前)のために不足しているIOS配布署名ID

Archive Error Image

私は多くの研究を行ってきました、それを理解するように見えることはできません。証明書の取り消しや再作成、プロビジョニング・プロファイルの再作成からすべてを試しました。

私は何をしますか?

この答えは私の問題を解決し
+0

固定され、あなたはXcodeのために証明書をダウンロードしたのですか?また、アーカイブビルドのための正しいスキーマを使用していることを確認してください –

+0

は、新しいMacシステムは、URを試していますか? –

+0

新しいMacを使用しています。 –

答えて

36

Appleデベロッパフォーラムによると、Appleのワールドワイドデベロッパリレーションズ中間証明書の有効期限は2016年2月14日に期限切れ。

... This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.

は、これらの簡単な手順に従ってください:トップメニューから

  1. オープンキーホルダーがビューに行く>ショーは、証明書期限切れ。
  2. は今キーホルダーで ログイン]タブと左側のパネルから [システム]タブに期限切れ アップルワールドワイドデベロッパ関係証明機関を見つけて、両方のタブからそれを削除します。
  3. 証明書をダウンロード:https://developer.apple.com/certificationauthority/AppleWWDRCA.cerとダブルクリックしてインストールします。
  4. Xcodeを再起動します。
+2

「ログインタブとシステムパネルの左パネルから」と思っていましたが、これをソートしました - これを答えにしてください!期限切れのものを2回削除する必要があることを忘れないでください。 – EvilGeniusJamie

+1

私はちょうど私のAd-hocアプリが署名しない理由を理解しようと1時間を費やしています。ありがとうございました!これは答えOPとしてマークする必要があります! –

+1

あなたはちょうど私の正気を救った! – Benjamin

0

私はログインおよびシステムタブの問題にWWDR証明書を削除するため、このcertificate.Afterに多くの時間を費やし

関連する問題