-
Notifications
You must be signed in to change notification settings - Fork 77
Version 16.0 beta 4 (16A5211f) sudo command, Operation not permitted! #8
Comments
这个一般是你没有给App操作权限导致的。 |
是和权限相关的问题,但是我也没琢磨透哪一个环节的问题 在一部分机型上会出现问题,在不同机子上无法稳定复现... emm 只能转回使用 TUI 版本了暂时 |
目前碰到的问题是这样的: # 可以执行,并且执行成功
do shell script "cp /Applications/Downie\\ 4.app/Contents/Frameworks/Paddle.framework/Versions/A/Paddle /Applications/Downie\\ 4.app/Contents/Frameworks/Paddle.framework/Versions/A/Paddle.backup"
# 不可以执行,会报错
do shell script "cp /Applications/Downie\\ 4.app/Contents/Frameworks/Paddle.framework/Versions/A/Paddle /Applications/Downie\\ 4.app/Contents/Frameworks/Paddle.framework/Versions/A/Paddle.backup" with administrator privileges
# cp: /Applications/Downie 4.app/Contents/Frameworks/Paddle.framework/Versions/A/Paddle.backup: Operation not permitted 有必要的情况下,也许就得做个开关了... 我这几天再查查资料是什么问题 |
不给这个, inject 那些工具都不能自动下载好像要我自己下载后丢到 Applications Support 里面才行 |
可是并没有任何提醒🤣 |
为什么要开 Sandbox 呢?Sandbox 限制了很多东西,包括目前所依赖的 AppleScript 我记得InjectGUI的Sandbox是关着的啊? |
是关闭的, 但是我运行后, inject 那些工具都没有, 需要从网络上下载, 我就寻思是不是 sandbox 里面的 network 没有开导致的, 尝试一下🤣 |
这是肯定的,GUI 并不打算和 InjectLib 强绑定,在未检索到可执行文件的时候会自动下载。 如果你开了 Sandbox 的话那就更没有了,因为开启和未开启储存目录是两个截然不同的目录 |
原来如此....但是我这边直接运行的包没有自动下载...用你的 release 包就会自动下载 |
你的是旧版本的代码吧?我之前设置了 DEBUG 状态下不主动下载工具的,不过现在都是一套逻辑了,本地存在的情况下就都不会触发下载 |
两天前的🤣 |
目前在通过实现一个helper来解决这件事情👀 |
目前所有遇到这个问题的,都只能暂时使用 TUI version |
@wibus-wee 如果通过打开命令行工具去执行呢? |
那如果打开命令行的话,那其实直接用现有的就好了 至于注入状态的话...我只能通过判断一些文件存在或不存在来显示是否注入,这个后面会做 不过当务之急可能是得先把这个权限的问题给搞好... 你可以开一个 feature request 的 issue~ |
大佬, 你的电脑是不是关闭了 SIP, 我看 Apple Script, 执行 sudo 根本无效啊😂 |
我在一台 SIP on 的机器上试过可以,这就是AppleScript出的问题🥹 |
是啊...找不到任何资料, 我这边只要是对/Applications 操作就是没有权限, 那个 sudo 根本没生效的感觉 |
我应该解决了..但是你需要洁面需要如何优化呢? |
什么意思?你怎么解决的? |
推上发你了...我马上提一个初始版本,你审一审.. |
推好像没看到... 你这是写了一个什么👀 |
@wibus_wee 消息都发满了... 哈哈哈 |
6666 |
大佬, Process可以执行 sudo 的命令吗? 我看你是换成了Process |
Describe the bug
xattr: [Errno 1] Operation not permitted: '/Applications/iShot.app/Contents/Frameworks/PTHotKey.framework/Versions/A/PTHotKey'
后面用大佬编译好的 mac app 也是一样的问题
Reproduction
No
System Info
Used Package Manager
npm
Validations
The text was updated successfully, but these errors were encountered: