Xcode 6 ベータ 2 の .ipa エクスポートの問題: 「アカウントにはすでに有効な iOS 配布証明書があります」 質問する

Xcode 6 ベータ 2 の .ipa エクスポートの問題: 「アカウントにはすでに有効な iOS 配布証明書があります」 質問する

Xcode 6 ベータ 2 で Ad Hoc Distribution 用のアプリをエクスポートする際に問題が発生しています。

一致する署名アセットが見つからないか生成できませんでした

Xcode 6 でアドホック開発用にプロジェクトをエクスポートすると、このアラートが表示されます。Xcode 5 でエクスポートしてみましたが、.ipa の保存にはまったく問題ありませんでした。この問題を経験した人はいますか?

ベストアンサー1

2 日前にも同じ問題が発生しました。問題は次のとおりでした:

  1. 開発者向け配布証明書を所有しています適切な秘密鍵
  2. 私はクライアントのエンタープライズ開発者配布証明書を持っていますそれなし秘密鍵
  3. クライアント向けのエンタープライズ配信パッケージを作成しようとしています
  4. Xcode が曖昧なエラーを表示します:あなたのアカウントにはすでに有効なiOS配布証明書があります

解決策は、クライアントのエンタープライズ アカウントの秘密キーを取得することです。 2 つのオプションがあります。

  1. Apple Web サイトのエンタープライズ開発者アカウントにアクセスするための資格情報をクライアントに要求します。古い証明書を取り消して再作成します。このプロセスで秘密キーを作成します。注意してください: 取り消し企業配布証明書は、その証明書で署名され展開されたすべてのアプリを無効にします(公式情報)。
  2. クライアントに、キーチェーン アクセス アプリケーションから秘密鍵を *.p12 ファイルとしてエクスポートし、パスワードとともに送信するよう依頼してください。既存の秘密鍵を Apple の Web サイトからダウンロードすることはできません。入手する唯一の方法は、クライアントに依頼することです。私はそれを実行し、最終的にパッケージを作成することができました。

証明書の秘密鍵があるかどうかを確認する方法: キーチェーン アクセス アプリケーションを開きます。証明書を選択します。証明書を見つけます。証明書の左側に小さな灰色の三角形が表示されている場合は、それを開いて秘密鍵を確認します。三角形がない = 秘密鍵がありません。

証明書の秘密鍵を持っているかどうかを確認する方法

おすすめ記事