3
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

macアプリ XCode9.4.1より特定のフォルダにアクセスできない問題の回避方法

XCode9.4.1よあるフォルダにアクセスできなくなり困りました。

この解決にとても工数を使い苦しみましたので、情報共有します。

エラー内容:
Process(コマンドラインツール)であるライブラリフォルダのキャシュフォルダにファイルを作成しようとした際にエラーで実行停止。
[General] An uncaught exception was raised
ConvertDae[3468:444538] [General] launch path not accessible

解決方法:
プロジェクト内のConvertDae.entitlementsファイルの内容に以下を追記
<dict>
<key>com.apple.security.app-sandbox
<false/>
</dict>

単にサンドボックスのセキュリティ機能を全て解除していますので気になる方は以下を参考に厳密に対応可能のようです。
「App Sandboxの有効化」
https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html

【大変参考になりました】
@codelynx
macOS で ネットからURLでダウンロードするコードが動かなくなり焦って調べてみた
https://qiita.com/codelynx/items/35eba001de1ecee6826e

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
3
Help us understand the problem. What are the problem?