Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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

YutakaMatsui
代表作アプリ「禁煙駅伝」は、これまで15万+1人・1200万回の励ましあいで、たくさんの仲間と禁煙を成功してきました。 iOS: http://apple.co/1D8sWWD Android: http://bit.ly/2QSOtFX
http://matsu-yu.com
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