在 mac 应用程序中执行 shell 脚本时“不允许操作”

au.*_*.tw 2 macos shell xcode

我正在 Xcode 上开发 mac applivation,我想执行一些 shell 脚本,

cp file ~/Library/.....
Run Code Online (Sandbox Code Playgroud)

它总是显示“不允许操作”,但我确定它可以在终端执行。

我正在尝试在 Xcode 中编辑“安装所有者”和“安装权限”,但仍然无法正常工作。

谢谢

小智 8

对我来说,我必须去构建设置 - >用户脚本沙箱 - > false

启用应用程序沙盒是一个不同的设置,已设置为 false,但对运行脚本没有影响。


mmm*_*shs 6

要关闭沙箱,请转到 Your target-> Capabilities->App Sandbox (Turn the switch off)


au.*_*.tw 3

我解决了这个问题,它是由 Xcode 沙箱模式引起的,关闭它后它可以工作。