web-dev-qa-db-ja.com

iPhone開発用に別のMacにキーと証明書をコピーする

新しいMacを購入し、古いマシンから新しいマシンに証明書と秘密キーを移行したいと考えています。古いマシンには、6つのiPhoneアプリのキーと証明書が含まれています。

この SO投稿 で説明されている手順に従いました。これは、トピックに関する他のSO投稿でもエコーされます。

新しいバイナリをApp Storeにアップロードできるという点で、すべてが機能しているようです。

ただし、キーチェーンアクセスを調べると、1つのアプリのキーと証明書のペアのみが表示されます。

これについて心配する必要がありますか?または、秘密鍵と証明書を(1つずつではなく)まとめてエクスポート/インポートする便利な方法はありますか?

Xcode 4.2を使用しています。

ありがとう!

37
Crashalot

1回のエクスポートで、すべてのキー(パブリックおよびプライベート)ですべてのプロビジョニングプロファイルをエクスポートできるはずです。

[デバイス]タブのオーガナイザーで、[開発者ID]を選択し、ファイルにエクスポートしてパスワードを与える必要があります。そのファイルを新しいシステムに移動してXcodeにインポートすると、完全なIDがセットアップされます

enter image description here

22
Suhail Patel

Xcode 5以降では、インポート/エクスポートの動作が異なります。 このApple開発者ガイド はその方法を示しています。

アカウントはXcodePreferencesアカウント、歯車アイコンをクリックしてエクスポートできます()左下。

Import/Export Apple ID and Code Signing Assets

66
Jason

「鍵」タブから秘密鍵を選択してインポートします。これによりパスワードが要求され、パスワードの後に​​.p12形式で保存され、すべてのシステムにインストールできます。