バンドル内から SQLite データベースとその他のデータ ファイルにアクセスするアプリがあります。それ以外には、ファイルシステム、ネットワーク、またはハードウェアへのアクセスはありません。エンタイトルメントをオンにしてアプリをサンドボックス化すると、アプリが起動しません。アプリが実行中であることを示す Xcode で再生を押しましたが、ウィンドウが表示されず、Xcode のデバッグ コンソールに出力が記録されません。
何が壊れているかを理解するにはどうすればよいですか?
バンドル内から SQLite データベースとその他のデータ ファイルにアクセスするアプリがあります。それ以外には、ファイルシステム、ネットワーク、またはハードウェアへのアクセスはありません。エンタイトルメントをオンにしてアプリをサンドボックス化すると、アプリが起動しません。アプリが実行中であることを示す Xcode で再生を押しましたが、ウィンドウが表示されず、Xcode のデバッグ コンソールに出力が記録されません。
何が壊れているかを理解するにはどうすればよいですか?
おそらく、 Console.appを開き、テキストでフィルタリングして、sandboxd
ログに記録されているメッセージを確認する必要があります。Xcodeのコンソールには表示されません。ただし、それが機能しない場合は、AppSandboxのドキュメントを読む必要があります。サンドボックスに関するかなり包括的なドキュメントです。