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

问题描述 投票:0回答:3

我正在 Xcode 上开发 mac 应用程序, 我想执行一些 shell 脚本,

cp file ~/Library/.....

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

我尝试在 Xcode 中编辑“安装所有者”和“安装权限”,但仍然不起作用。

谢谢

xcode macos shell
3个回答
16
投票

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

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


14
投票

关闭沙箱 去

Your target
->
Capabilities
->
App Sandbox
(Turn the switch off)


5
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.