2009-06-17 36 views
2

誰かがJohnny AppleseedなどでSimlatorのAddressBookを再作成する方法を知っていますか?または、自分のデータ。それは重要ではありません。それは何とか今空でテストのために役に立たないということだけです。私のiPhone Simulator 3.0アドレス帳は空です!

答えて

1

ファームウェアのリセットを試しましたか?どこかのメニューにオプションがあります。

+0

ちょうどやったことが役に立たなかった! – Meltemi

+2

あなた自身のデータを追加してみませんか? –

+0

それは私の質問の一部です...どうですか? – Meltemi

4

非常に頻繁に欠落しています。韻やその理由はありません。

/Users/[あなたのユーザー名/ライブラリ/ Application Support/iPhone Simulator/User/Library/AddressBook/AddressBook。*]のコピーを安全な場所にバックアップし、見つからないときにコピーします。

これは、テスト用に複数のアドレス帳を持つのも良い戦略です。

2

iPhone Simulatorのメニューから「コンテンツと設定をリセット」を選択すると音が鳴りますが、誤ってデフォルトの連絡先を削除する方法と同じです。

このようにすると、ユーザーディレクトリはごみ箱に保存されます。上記のJeff Schillingが述べたように、/Users/[あなたのユーザー名]/Library/Application Support/iPhone Simulator/ディレクトリに戻すことができます。

あなたが書いた設定ファイルをクリアすることが目的だった場合は、そのユーザーディレクトリで見つけることができます。アプリケーション/ [あなたのアプリの一意のID]/[ここのどこかに依存しますあなたのアプリが書いたもの]/

1

私のUsing your own address book in the iPhone Simulatorブログ記事を参照してください。

私はそこに状態として、ちょうどシミュレータでは、独自のアドレス帳を取得するためのスクリプトを実行します。

#!/bin/bash 

cd ~/Library/Application\ Support/MobileSync/Backup 
backup=`ls -t1 | sed -n '1p'` # most recent backup 
for f in "$backup"/*.mdinfo; do 
    grep -q "Library/AddressBook/AddressBook.sqlitedb" $f 
    if [ $? -eq 0 ]; then 
     addressbook=`basename $f .mdinfo` 
     cp -v "`pwd`/$backup/$addressbook.mddata" ~/Library/Application\ Support/iPhone\ Simulator/User/Library/AddressBook/AddressBook.sqlitedb 
     exit $? 
    fi 
done 

echo "Address Book not found in iPhone backup" >&2 
exit 1 
0

これは私のために働きました。暗号化されていないiPhoneのバックアップからアドレス帳データを抽出します。非jailbroken携帯電話で動作します。

  • ダウンロードiPhone/iPod Touch Backup Extractor
  • 実行それをiOSシミュレータを終了し、最後のオプション「iOSのファイル」
  • を選択し、デスクトップ上にフォルダを作成し、そのフォルダにすべてのファイルを抽出
  • とき完了したら、抽出フォルダに移動してライブラリ/アドレス帳に移動します
  • 両方のファイル(AddressBook.sqlitedbとAddressBookImages.sqlitedb)を 〜/ Library/Application Support/iPにコピーします。磨くシミュレータ/ {SDK} /ライブラリ/アドレス帳
  • ランiOSシミュレータでの連絡先アプリケーション
0

私はこれはかなり古いスレッドです実現が、私は私のシミュレータのアドレスを再作成するために必要なところ、私は似たような状況で自分自身を発見しましたサンプルの連絡先(Johnny Appleseedなど)iOSシミュレータのアイコンを右クリックし、iOSシミュレータで実行している

  1. 、右のアイコンをクリックして[オプション]をクリックします>ファインダー
  2. に表示
  3. :)

    ここでこれを実行する最も簡単な方法ですパッケージの内容を表示新しいFinderウィンドウで

  4. 、フォルダのリソースを参照> Sample.SimulatorContent>そこにはライブラリ

あなたがアドレス帳フォルダを見つけることができます。交換するためにこれを使用して、ユーザーのアドレス帳フォルダ〜/ライブラリ/ Application Support/iPhoneシミュレータ/ {SDK} /ライブラリ/

あなたはiOSシミュレータを再起動したら、あなたのアドレス帳に移動し、もう一度サンプルの連絡先を見つけることができます、ジョニーアップルシードと友達。

関連する問題