1. ホーム
  2. xcode

[解決済み] Xcode 開発者プロファイルをエクスポートして、別のMacでインポートする方法

2022-02-16 02:38:03

質問事項

以下のエラーが発生するため、古いMacから開発者プロファイルをエクスポートして、別のMacでインポートする必要があります。

あなたのアカウントはすでに有効なiOS開発証明書を持っています

ここからエクスポートできることを知りました。

しかし、私のMacでは、そこに2つのアカウントを持っています。アカウントのエクスポートをクリックすると、それらの両方をエクスポートしますか?私は1つのアカウントだけでいいので。 他の解決策はありますか?iOS Developmentの証明書に署名するために使用した秘密鍵をエクスポートして、新しいMacでそれをインポートするようなものですか?

解決方法は?

Xcodeのエクスポートオプションを使用せず、キーチェーンアクセス.appにアクセスし、手動でキー/証明書をコピーすることをお勧めします。

そのためには、Keychain Accessで、新しいキーチェーンを作成します(デフォルトでは、キーチェーンは ~/Library/Keychains ). あなたの login キーチェーンで My Certificates の下に Category . これで、右側のパネルに証明書が表示されるはずです。左側に開示矢印があり、それを切り替えると秘密鍵が表示されるはずです。証明書を選択し、新しいキーチェーンにコピー/ペーストしてください(ドラッグしないでください。 login キーチェーン)。

そのキーチェーンを新しいコンピューターにコピーし、Keychain Access.appで開いて、キー/Certをあなたの login のキーチェーンに保存されます。

そして、このためにXcodeを使うことを勧めない理由は、まさにあなたがおっしゃるとおり、すべてのアカウントをエクスポートしてしまうからです。私は過去にクライアントがこの方法でエクスポートした「彼らの開発者キー/証明書」を送ってきたことがありますが、その中にはその会社の他の何十人もの開発者のキー/証明書も含まれていたのです。