2016-05-08 10 views
0

私は以下の理由でアプリの拒否を受けた:レルムサンドボックスOS Xの問題

「/アプリケーション/もしmyAppName /コンテンツ/フレームワーク/ RealmSwift:アプリケーションは、次の場所(複数可)にアクセス

.framework/Versions/A/Resources/en.lproj '

この問題が発生した開発者の大半は、読み取り専用モードではなく読み取り/書き込みモードでファイルを開くことになります。この場合、読み取り専用モードに変更する必要があります。この問題の

他の一般的な理由は次のとおりです。

  • が作成またはドキュメントに記載されているように書き込まれるファイルの有効な場所ではない上記の場所(複数可)内のファイルを、書き込み

  • 書き込まれたファイルのための容器として有効なアプリIDを使用することなく、上記位置(S)への書き込み

レルムファイルへのパスは /Users/john/Library/Containers/myapp/Data/Library/Application Support/default.realm

どのように解決できますか?

答えて

1

レルムは、フレームワークの場所を読み書きしません。これはあなたのコードや別のライブラリがやっていることでしょうか?

+0

これをどのようにデバッグできますか?どのツールを使用してファイルアクセスを確認する必要がありますか? – John

+0

'fopen(3)'のシンボルブレークポイント? – jpsim

+0

私はそのブレークポイントから何も返さなかった。他のエイリアスはありますか? – John

関連する問題