ライオンサンドボックス既存のスノーヒョウコアデータアプリ
質問
既存のSnow Leopard App Storeアプリケーションをサンドボックス化されたライオンアプリケーションに移行する努力をしています。サンドボクシングの一部として、ライブラリパスは〜/ライブラリから〜/ライブラリ/コンテナ/AppName/データ/ライブラリに移動しました。
ユーザーのデフォルトは、〜/library/fearthences/app.plistから〜/library/containers/appname/data/library/feartences/app.plistに自動的に持ち越されました。
しかし、私のコアデータSQLiteストアはそうではありませんでした。私は検索しましたが、この移行に関連するものは見つかりません。
店を手動で移行する必要がありますか、それともここで何かが足りないのですか?自分で移行する必要がある場合は、古いストアファイルにアクセスする方法と混同しています。〜/ライブラリに存在するため、サンドボックスになった後にアクセスできなくなります。
どんな助けも大歓迎です!
解決
- プロジェクトに「container migration.plist」と呼ばれる新しいプロパティリストを追加します。
- Plistエディターでは、「移動」と呼ばれるプロパティ(行)をタイプ配列として追加します。
- 現在のアプリデータフォルダーを指す配列に文字列を追加します。 EG $ {ApplicationSupport}/アプリ名
所属していません StackOverflow