Xcode6でのNSUserDefaultsの保存場所

Xcodd6でiPhoneシミュレータでNSUserDefaultsを使った場合に、XXX.plistの保存場所がこれまでと違うところになっていました。

新しい保存場所

~/Library/Developer/CoreSimulator/Devices/
4F7008B7-994C-497F-81DF-BBE23011A436/data/Library/Preferences/
<Bundle Identifier>.plist

のような感じです(見やすいように改行しましたが、ほんとは1行です)。4F700…はデバイスID、はプロジェクトのTARGET、Identityに表示されるBundle Idetifierですね。

ドキュメントは

~/Library/Developer/CoreSimulator/Devices/
58029C13-C203-4155-B2B1-0BF46820347B/data/Containers/
Data/Application/5AB20983-88BA-42C8-A57F-1C01BDA7B9CB/Documents

なんだか長いですね。こちらも見やすいように改行しています。
58029C23…はデバイスID、5AB20983-…は何でしたっけ?

コメント