web-dev-qa-db-ja.com

2台のMac。 1つのiPhone開発者ライセンス。可能?

私は、iPhoneアプリの構築に興味のある会社で働いています。ただし、1つの問題については明確ではありません。

IPhone開発者証明書は、一度に複数のコンピューターで機能しますか?

66
simonwjackson

この情報は http://www.iphonedev.org/node/ に投稿されており、私が書いたものではありません。

ステップ1:秘密キーと証明書をエクスポートして安全に保管し、複数のシステムで開発を有効にするには、キーチェーンアクセスアプリケーションを開き、「キーのカテゴリ。

ステップ2:Controlキーを押しながらiPhone開発証明書に関連付けられた秘密キーをクリックし、メニューの[アイテムのエクスポート]をクリックします。秘密鍵は、iPhone開発者によって識別されます:ペアリングされた公開証明書。

ステップ3:キーをPersonal Information Exchange(.p12)ファイル形式で保存します。

ステップ4:このキーを別のコンピューターにインポートするときに使用するパスワードを作成するように求められます。

ステップ5:この.p12ファイルをシステム間で転送できるようになりました。 .p12をダブルクリックして、システムにインストールします。手順4で入力したパスワードの入力を求められます。

136
William

元の応答以降、プロセスはより単純になりました。 署名証明書のエクスポートとインポート (Mac Developer Library)を参照してください。

要約:Xcode Organizerで、[デバイス]> [チーム]に移動し、[エクスポート]を選択します。 2番目のマシンで、[デバイス]> [チーム]> [インポート]。

29
starkos

はい、できます。各マシンに証明書をダウンロードする必要がありますand各マシンでその証明書用に生成した秘密鍵を持っています。開発者ポータルには、キーをエクスポートするための指示があります(証明書セクションでの操作方法)。プロビジョニングプロファイルも必要になります。これもポータルからダウンロードできます。

4
lyonanderson

要するに、はい。証明書はmachineではなくdeveloperに関連付けられています。

複数の開発者間で単一の証明書を共有することもできますが、できることとできないことはそれほど明確ではありません(つまり、別の質問です:-))。

3
philsquared