XCodeを先日正式リリースされた6にアップデートしたことでiOSシミュレータもバージョン8になったわけですが、アプリ内ファイルの場所が変わったようです。(NSUserDefaultsで保存される設定とか)
iOSシミュレータ7(XCode5付属)でのアプリ内ファイル保存場所
1 |
iOSシミュレータ7(XCode5付属)でのアプリ設定ファイル保存場所
1 |
これがiOSシミュレータ8では下記のように変更
iOSシミュレータ8(XCode6付属)でのアプリ内ファイル保存場所
1 |
iOSシミュレータ8(XCode6付属)でのアプリ設定ファイル保存場所
1 |
上の、「バンドルID」はXCodeの「Bundle Identifier」で設定したIDですが、「何かのID」は4CAEA00B-5A1E-42AE-A03C-CF7D33FCE03Aというよう固有のIDで、この番号からアプリを推測することは出来ません。
iOSシミュレータ7では名前がアプリ名になっているファイルが置かれていたので手で探す事もできたのですが、iOSシミュレータ8ではそんな親切なファイルは無いようなのでターミナルからfindコマンドで探し出すしか無さそうです。
1 |
もっとスマートな方法はないものだろうか…