AddressBookデータをiPhoneシミュレーターにインポートする簡単な方法はありますか?
今のところ、私の唯一の仮定は、/ Library / Application Support / iPhone Simulator / User / Library/AddressBookにあるSQLiteファイルを手動で変更することです。
AddressBookデータをiPhoneシミュレーターにインポートする簡単な方法はありますか?
今のところ、私の唯一の仮定は、/ Library / Application Support / iPhone Simulator / User / Library/AddressBookにあるSQLiteファイルを手動で変更することです。
私は正確な解決策を探していましたが、これはジェイルブレイクされていない電話で完璧に機能しました。暗号化されていないバックアップから iPhone のアドレス帳を抽出することで機能します。
DummyContacts は、AddressBook に連絡先を追加できるアプリケーションであり、すべての iOS デバイスとシミュレーターで使用できる便利なツールです。DummyContacts は命の恩人であり、セットアップは非常に簡単です。ワンクリックで100件追加、ワンクリックで100件削除。iOS6にも対応。https://github.com/Janak-Nirmal/DummyContactsで確認してください。
シミュレーターで iCloud アカウントにサインインし、iCloud で「連絡先をオン」にします。すべての連絡先、写真などがシミュレーターに表示されます。明らかに、これは連絡先を iPhone の iCloud にバックアップしていることを前提としています。それが役に立てば幸い!
Marc が同様の質問に対する回答https://stackoverflow.com/a/27582281/4598931で指摘したように、連絡先を vCard にエクスポートし、生成されたファイルを iPhone シミュレーターにドラッグ アンド ドロップするだけで実行できます。
または、iPhone が脱獄されていない場合は、次のシェル スクリプトを使用してバックアップから sqlite データベースを抽出できます: http://0xced.blogspot.com/2009/01/using-your-own-address-book-in- iphone.html
(現在の SDK では、OS バージョン フォルダーが追加されたために少し異なるため、コピー先のシミュレーター パスを変更する必要があることに注意してください。最も簡単な方法は、ホーム ディレクトリに変更して手動でコピーすることです。そこから)
これが「合法的な」iPhoneで私が知っている唯一の方法です
しかし、ジェイルブレイクされた iPhone をお持ちの場合は、iPhone AddressBook データベースを ssh でダウンロードして、シミュレーターを iPhone に置き換えることができます。