あなたの質問は、あなたが sqlite データベースに書き込んでいることを暗示しています。これは/Applications
、ユーザーが書き込みアクセス権を持っていない可能性がある場所 ( ) にアプリケーションが保存されることを考えると、悪い考えです。
あなたがすべきことはDocuments
、最初の使用時に(またはそこにないことを検出したときに)ユーザーが書き込み可能な領域(アプリのコンテナーのフォルダーが行う)にデータベースをコピー/作成し、そこから使用することです。
編集: Documents ディレクトリを取得するには、次のコードを使用します。
NSString *documentDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
Documents
これにより、アプリがサンドボックス化されている場合のユーザーのドキュメント ディレクトリではなく、アプリ コンテナー ディレクトリの場所が得られます。
~/Library/Containers/com.yourdomain.yourapp/Data/Documents