1

MyApp.app/Contents/Resourcesフォルダーにデータベースがあります。少なくともサンドボックスアプリでデータを読み取りたいです。

これで、コンソールに「denyfile-write-data/Users/user/Desktop/MyApp.app/Contents/Resources/DB/app_db.db」がたくさんあります。

アプリのエンドユーザーの場所に依存したくないため、com.apple.security.temporary-exception.files.home-relative-path.read-writeを使用できません。

コンソールに警告が表示されますが、アプリは機能しています。アクセスを許可する資格はありますか、または最初の起動時にデータベースをコンテナにコピーする必要がありますか?

4

1 に答える 1

1

データベースからの読み取りでも、ロックなどを作成するためにDBに書き込む必要があり、それをあまり制御できません(データベースによっては制御できる場合があります)。自分の直感に従ってください。最初の実行時にデータベースをコンテナーにコピーします。

また、レーダーを提出してください。害はありません。

于 2012-05-23T21:43:42.313 に答える