4

2 つの有効な単一の IOS 開発者アカウントと 1 つの mac book air があります。私の問題をよりよく説明するために、自分のアカウントをアカウント Aおよびアカウント Bと呼びます。私の問題は、アカウント A の開発者証明書と配布証明書を作成できることです。ただし、アカウント B の名前でアカウント B の配布証明書を作成できません。アカウント B の配布証明書には、アカウント A の名前が付けられます. 証明書を作成するには、次の手順に従います: キーチェーン アクセスを開く -> 証明書アシスタント -> 認証局から証明書を要求する -> アカウント B の名前とメール アドレスを入力する -> アカウント B のログイン データで Apple の開発者ページを開く「証明書要求ファイル」を「開発者証明書の作成」セクションと「配布証明書の作成」セクションにアップロードします。「開発者証明書」はアカウント B から名前を取得できますが、「配布証明書」" はアカウント A の名前を取ります。アカウント A とアカウント B から証明書を取り消しました。xcode のオーガナイザーおよび開発者ページからキーチェーン アクセスおよびプロビジョニング プロファイルから証明書を削除しましたが、それでもアカウント B の名前で配布証明書を作成できません。 " itunesconnect "でアプリケーションを作成し、開発者名をアカウント B として表示したいので、アカウント B からアプリケーションを送信するにはどうすればアカウント B の配布証明書アカウント Aの名前ではなくアカウント B の名前になるのですか?何が問題ですか?

4

2 に答える 2

1

アカウントAとBのチーム名は同じではありませんか?開発証明書はチームメンバーと配布証明書用であるためです。チーム用です。したがって、両方のアカウントで同じチーム名を使用している場合、配布証明書の名前は同じになります。

于 2013-01-05T20:56:23.683 に答える
0

複数の開発者プログラムがある場合は、証明書用の追加のキーチェーンを作成できます。追加するキーチェーンごとに 1 セットの証明書をセットアップします。

Xcode は、デフォルトのキーチェーンからのみ証明書を読み取ります。したがって、セットを使用する場合は、証明書をセカンダリ キーチェーンからデフォルト (ログイン) キーチェーンにコピーします。完了したら、それらを元に戻します。

これは理想的なソリューションとは言えませんが、Apple が提供するソリューションでした。

于 2013-02-01T20:07:23.203 に答える