22

AddressBookデータをiPhoneシミュレーターにインポートする簡単な方法はありますか?

今のところ、私の唯一の仮定は、/ Library / Application Support / iPhone Simulator / User / Library/AddressBookにあるSQLiteファイルを手動で変更することです。

4

7 に答える 7

39

私は正確な解決策を探していましたが、これはジェイルブレイクされていない電話で完璧に機能しました。暗号化されていないバックアップから iPhone のアドレス帳を抽出することで機能します。

  • iOS シミュレーターを終了する
  • iPhone/iPod Touch Backup Extractorをダウンロード
  • それを実行し、最後のオプション「iOS Files」を選択します
  • デスクトップにフォルダを作成し、そのフォルダにすべてのファイルを抽出します
  • 完了したら、抽出フォルダーに移動し、Library/AddressBook に移動します。
  • 両方のファイル (AddressBook.sqlitedb と AddressBookImages.sqlitedb) を ~/Library/Application Support/iPhone Simulator/{SDK}/Library/AddressBook にコピーします。
  • iOS シミュレーターで連絡先アプリケーションを実行する
于 2011-03-02T20:50:23.607 に答える
10

DummyContacts は、AddressBook に連絡先を追加できるアプリケーションであり、すべての iOS デバイスとシミュレーターで使用できる便利なツールです。DummyContacts は命の恩人であり、セットアップは非常に簡単です。ワンクリックで100件追加、ワンクリックで100件削除。iOS6にも対応。https://github.com/Janak-Nirmal/DummyContactsで確認してください。

于 2014-02-11T23:04:53.040 に答える
6

シミュレーターで iCloud アカウントにサインインし、iCloud で「連絡先をオン」にします。すべての連絡先、写真などがシミュレーターに表示されます。明らかに、これは連絡先を iPhone の iCloud にバックアップしていることを前提としています。それが役に立てば幸い!

于 2015-09-25T13:24:42.377 に答える
3

Marc が同様の質問に対する回答https://stackoverflow.com/a/27582281/4598931で指摘したように、連絡先を vCard にエクスポートし、生​​成されたファイルを iPhone シミュレーターにドラッグ アンド ドロップするだけで実行できます。

于 2015-03-16T09:47:47.363 に答える
2

または、iPhone が脱獄されていない場合は、次のシェル スクリプトを使用してバックアップから sqlite データベースを抽出できます: http://0xced.blogspot.com/2009/01/using-your-own-address-book-in- iphone.html

(現在の SDK では、OS バージョン フォルダーが追加されたために少し異なるため、コピー先のシミュレーター パスを変更する必要があることに注意してください。最も簡単な方法は、ホーム ディレクトリに変更して手動でコピーすることです。そこから)

于 2010-08-16T16:31:02.667 に答える
0

これが「合法的な」iPhoneで私が知っている唯一の方法です

しかし、ジェイルブレイクされた iPhone をお持ちの場合は、iPhone AddressBook データベースを ssh でダウンロードして、シミュレーターを iPhone に置き換えることができます。

于 2009-05-26T10:26:49.473 に答える