2017-06-20 12 views
1

クライアントから.p12証明書を受け取りました。私はそれを私のKeyChainにインストールしました。私はこれを使用して配布プロビジョニングを作成し、それと私のアプリのipaに署名する必要があります。.p12証明書から配布プロファイルを作成するiOS

この情報を使用して配信プロファイルを作成するにはどうすればよいですか?任意のヘルプが評価されます

+0

https://stackoverflow.com/a/8582198/6656894この回答を参照 –

+0

あなたはAppleの開発者ポータルにアクセスできますか?ディストリビューションプロファイルを作成するには、アクセスレベルがadminまたはagentのいずれかである必要があります。 https://developer.apple.com/support/roles/ –

+1

@ImadクライアントのAppleアカウントにアクセスできません。私は私の個人的なものを持っています。 – user3034944

答えて

1

証明書と秘密鍵から配布プロファイルを作成することはできません。プロビジョニングプロファイルはAppleの開発者サイトで作成され、プロファイルで使用する1つ以上の証明書を参照する必要があります。

アカウント所有者に開発者サイトのプロファイルを作成/ダウンロードして送信するか、チームの管理者としてアクセスを許可する必要があります。また、クライアントからiOS配信プロファイルをリクエストする前に、送信された.p12ファイルに証明書の秘密鍵であるが含まれていることを確認してください。秘密鍵がなければ、プロファイルを取得しても署名することはできません。 iOS用コード署名の

キー4個は、証明書、証明書ため秘密鍵プロビジョニングプロファイル、及び資格あります。これらのいずれかが欠落している場合、または同期が外れている場合は、問題が発生します。秘密鍵はそれが言う通りです - プライベート。 Appleには持っていないし、秘密鍵を保存したくもない。それはアプリの所有者によって保持されます。アップルはあなたの証明書を生成し、その秘密鍵に基づいて証明書をダウンロードすることができます(あなたの鍵の証明書を生成するための証明書署名要求を共有します)。同様に、Appleの開発サイトから既存のプロビジョニングプロファイルを生成/ダウンロードできます。最後に、アプリのエンタイトルメントは、プロファイルに付与されたエンタイトルメントと一致する必要があります。それらはあなたのアプリケーションに割り当てられ、アプリケーションのプロジェクト設定はサービスへのアクセスを要求します。これは、Appleの開発サイトのアプリケーションID /プロファイルの一部として要求されているものとよく似ています。したがって、それらは重要な要素です。あなたの質問から、クライアントがあなたにプロビジョニングプロファイルを送ってもらうことができれば幸いです。また、クライアントがあなたのために適切に設定されていない場合、iCloudのような追加のサービスで何かをする必要がある場合は、同期外れのエンタイトルメントに関する問題に遭遇する可能性があります。

関連する問題