Xcode7からだろうか?シミュレータで実行した時のデータを保存するフォルダの位置が変わった。
/Users/【ユーザ名】/Library/Developer/CoreSimulator/Devices/【シミュレータデバイスID】/data/Containers/Data/Application/【アプリID】/Documents【シミュレータデバイスID】、【アプリID】はそれぞれ任意のUUIDが付されるのでなかなか人間がその文字列を見てiPhone6sのフォルダだなと、今開発中のアプリのIDがこれだなと判断するのは難しい。
例えば「4C939428-F8A9-4460-9C30-16D1F8896224」のような文字列になる。
デバイス名はUUIDのフォルダ名の下の「device.plist」中に書かれている。
【ユーザ名】が john とすると例えば下記のようになる。
/Users/john/Library/Developer/CoreSimulator/Devices/4C939428-F8A9-4460-9C30-16D1F8896224/data/Containers/Data/Application/0C73FCD2-16C2-4E96-A3E5-E3A0EF755D88/Documents
ユーザー毎の「ライブラリ」フォルダはこれもいつのころからだったか(Marvericsかな?)不可視ファイルとなっているのでフォルダに移動するには、「ファインダ>移動>フォルダへ移動…」やターミナルから開くなどの方法が必要。
アプリケーション名はバンドルフォルダのほうを見る必要がある。
/Users/【ユーザ名】/Library/Developer/CoreSimulator/Devices/【シミュレータデバイスID】/data/Containers/Bundle/Application/【アプリID】/【アプリ名】.app
各国語のアプリケーション名を知りたければアプリケーションバンドルの中のInfoPlist.stringsを見る。
/Users/【ユーザ名】/Library/Developer/CoreSimulator/Devices/【シミュレータデバイスID】/data/Containers/Bundle/Application/【アプリID】/【アプリ名】.app/【言語ID】.lproj/InfoPlist.strings
データフォルダではなく、一時保存ファイルはtmpフォルダにある。
/Users/【ユーザ名】/Library/Developer/CoreSimulator/Devices/【シミュレータデバイスID】/data/Containers/Data/Application/【アプリID】/Documents/Users/【ユーザ名】/Library/Developer/CoreSimulator/Devices/【シミュレータデバイスID】/data/Containers/Data/Application/【アプリID】/tmp/
posted by 永遠製作所 at 15:12| 東京 ☀|
Comment(0)
|
TrackBack(0)
|
iPhone/iPod touch
|
|