2017-02-02 13 views
4

OTA配布用のIPAを生成できません。署名証明書がありません。iOSディストリビューション

私たちは別の会社のアプリを作った。その他の会社は自分のエンタープライズアカウントに私を追加して、自分の署名アイデンティティを使って配布できるようにしました。

私は、コマンドxcodebuild、私は、他の会社のチームとしてチームを置くのXcodeを使用して作成されたアーカイブ、と私は企業のために構築された旨のplistを使用して、コマンドライン

とIPAの作成「自動的にチェックを外し、XCodeの

私もXCodeのでそれをやってみましたを使用して

No valid iOS Distribution signing identities belonging to team [company team id of the other company] were found.

:このエラーを取得しますXcodeで署名を管理して他の会社を選択すると、これらのエラーが表示されます:

No signing certificate "iOS Distribution" found.

No "iOS Distribution" signing certificate matching team ID [other company's team ID] with a private key was found."

デベロッパーアカウントから何かをダウンロードする必要がありますか? (私は既にすべての証明書をダウンロードしました...)私は思っています 自分の会社ではないので、彼らが持っている配布証明書を取り消すことはできません。

ありがとうございました。あなたが開発者アカウントからのすべての証明書をダウンロードした場合は

+0

キーチェーンに証明書と秘密鍵が含まれているかどうかを確認します。存在しない場合は、新しい配布証明書を作成するか、秘密鍵の詳細を含む証明書を共有するように依頼します。 複数の証明書を作成できます。以前の証明書には影響しません。 – prasad

+0

「署名を自動的に管理する」をオフにしたのはなぜですか?チェックを外さずにチームを選ぶことができたはずです。 – Gruntcakes

答えて

6

は、あなただけの、あなたが何をする必要があるか、公開鍵を、ダウンロードした私の知っている2つのソリューションの1つです:

どちらかのいずれかをエクスポートするために、他の会社に頼みます自分のマシンから秘密鍵を取得し、それをあなたのキーチェーンにインポートすることができます。アプリケーションに署名しようとすると、キーチェーン内の証明書の秘密半分が検索されますPRIVATE KEYの証明書が見つかりませんでした)。

または、自分のキーチェーン(およびそれに付属するプロビジョニング)から生成された証明書を使用して、新しい本番証明書を作成する必要があります。

+0

自分のキーチェーンから生成された証明書を使用して新しい本番証明書を作成するにはどうすればよいですか? – user3255061

+0

これを行うには、クライアントのapple開発者アカウントにログインし、識別子とcertificatのセクションでcertificatを選択してください。 – TheFuquan

+1

私はipaを作成することができた秘密鍵を最終的に私に送りました。 ありがとう! – Lyra

関連する問題