0

開発マシンとして使用していた Mac が数日前にダウンしました。HDDの問題であることが判明しました。残念ながら、iOS の開発と配布用に秘密鍵をバックアップするのを忘れていました。そのため、現在、アプリをデバッグまたは配布することはできません。古いドライバーはまだモバイル HDD として読み取り可能ですが、システムを起動できません (よく知られているツールをすべて試しましたが、どれも機能しませんでした)。

そのドライバーから秘密鍵を取り戻すことは可能ですか? そうでない場合、修復として何ができますか?

前もって感謝します!

デレク

4

1 に答える 1

0

私は iOS 開発者ではありませんが、キーは Mac 開発者と同じように処理され、キーチェーンに保存されると確信しています。この場合、古い HD をマウントできる場合は、古いキーチェーンを簡単に復元できるはずです。

  1. 古い HD をマウントし、Finder で古いホーム フォルダーに移動します。
  2. [ファイル] メニュー > [フォルダーへ移動] を選択し、ダイアログに「Library」と入力して、非表示の Library フォルダーを開きます。
  3. ライブラリ内で、Keychains サブフォルダーを開きます。
  4. Login.keychain を新しい HD にコピーします。これは、別の場所にバックアップ コピーを作成するのにも最適な時期です。

この時点で、いくつかの選択肢があります。関連するエントリを古いキーチェーンから新しいアカウントのエントリに移行するか (古いキーチェーンに保存されている他のすべてのものの中から簡単に見つけられない可能性があるため、注意が必要な場合があります)、または単に新しいアカウントを置き換えることができます。古いものを持つアカウントのキーチェーン (つまり、HD を交換してから記憶した新しいパスワードなどは使用できなくなります)。最初のオプションの場合:

  1. 古いキーチェーンの名前を (Old Login.keychain のような名前に) 変更し、それをダブルクリックして Keychain Access で開きます。
  2. サイドバーで古いキーチェーンを選択してロックを解除し、上部の南京錠アイコンをクリックして古いログイン パスワードを入力します。
  3. 関連する項目を選択し (頑張ってすべて見つけてください!)、サイドバーの現在の「ログイン」キーチェーンにドラッグします。要求どおりに認証します。

2 番目のオプションの場合:

  1. Finder 以外のすべてを終了します。
  2. 現在のユーザーのライブラリ フォルダを開きます (これを行う最も簡単な方法は、Optionキーを押しながら [移動] メニューをプルダウンし、[ライブラリ] を選択することです。
  3. 現在の Login.keychain の名前を別の名前に変更し、古い Login.keychain をその場所に移動します。
  4. ログアウトして再度ログインします。古いログイン パスワードが新しいパスワードと異なる場合は、古いログイン パスワードを入力して修正するオプションを使用して、キーチェーンのロックを解除する際にエラーが表示されます。
于 2013-02-06T18:02:47.450 に答える