アプリケーションにデータを保存するために NSUserDefaults を使用しています。開発中にデータが保存されているファイルはどこにありますか? これは通常のココア アプリです (iOS/iPhone はありません)。
展開したら、Library/Preferences/appname.plist で利用できるはずですよね? しかし、まだアプリケーションに取り組んでいる間、どこで見つけることができますか?
アプリケーションにデータを保存するために NSUserDefaults を使用しています。開発中にデータが保存されているファイルはどこにありますか? これは通常のココア アプリです (iOS/iPhone はありません)。
展開したら、Library/Preferences/appname.plist で利用できるはずですよね? しかし、まだアプリケーションに取り組んでいる間、どこで見つけることができますか?
「開発」と「展開」に違いはありません。NSUserDefaults は、デバッグ ビルドまたはリリース ビルドのどちらを実行したかを認識しません。場所は~/Library/Preferences/yourAppIdentifier.plist
何でもいいです。
開発ビルドと展開ビルドに違いがある場合はCFBundleIdentifier
、アプリの のバンドル識別子 ( ) を確認してくださいInfo.plist
。
また、アプリがサンドボックス化されている場合、設定は最終的にサンドボックスになります~/Library/Containers/yourAppIdentifier/Data/Library/Preferences/yourAppIdentifier.plist
。ドキュメントによると、アプリのサンドボックス化されたバージョンの最初の起動時に、必要に応じてシステムが古い設定ファイルをサンドボックスに自動的に移動します。