新しいMacを購入し、古いマシンから新しいマシンに証明書と秘密キーを移行したいと考えています。古いマシンには、6つのiPhoneアプリのキーと証明書が含まれています。
この SO投稿 で説明されている手順に従いました。これは、トピックに関する他のSO投稿でもエコーされます。
新しいバイナリをApp Storeにアップロードできるという点で、すべてが機能しているようです。
ただし、キーチェーンアクセスを調べると、1つのアプリのキーと証明書のペアのみが表示されます。
これについて心配する必要がありますか?または、秘密鍵と証明書を(1つずつではなく)まとめてエクスポート/インポートする便利な方法はありますか?
Xcode 4.2を使用しています。
ありがとう!
1回のエクスポートで、すべてのキー(パブリックおよびプライベート)ですべてのプロビジョニングプロファイルをエクスポートできるはずです。
[デバイス]タブのオーガナイザーで、[開発者ID]を選択し、ファイルにエクスポートしてパスワードを与える必要があります。そのファイルを新しいシステムに移動してXcodeにインポートすると、完全なIDがセットアップされます
Xcode 5以降では、インポート/エクスポートの動作が異なります。 このApple開発者ガイド はその方法を示しています。
アカウントはXcode→Preferences→アカウント、歯車アイコンをクリックしてエクスポートできます()左下。
「鍵」タブから秘密鍵を選択してインポートします。これによりパスワードが要求され、パスワードの後に.p12
形式で保存され、すべてのシステムにインストールできます。