【Xcode】Sandbox: rsync.sambaというエラーが出たときの対処法

Alamofireをpodインストールした際にビルドできなかったので対処した方法を記録しておく。

参考になれば幸いです。

今回発生したエラー「Sandbox: rsync.samba(5318) deny(1) file-write-create」

サンドボックスへの書き込みが拒否されていたらしい。

対処法

「Build Settings」>「User Script Sandboxing」をNOに変更する

  • 変更前

  • 変更後

どうやらxcode15からUser Script SandboxingがデフォルトでYESになっているらしい。

User Script Sandboxingとは

If enabled, the build system will sandbox user scripts to disallow undeclared input/output dependencies.

有効にすると、ビルドシステムはユーザースクリプトをサンドボックス化して、宣言されていない入出力依存関係を許可しないようにします。

https://developer.apple.com/documentation/xcode/build-settings-reference#User-Script-Sandboxing

最新情報をチェックしよう!