应用程序xx没有权限打开(null)
错误信息:the application dock does not have permission to open (null)
解决方案一:重新签名
# 首先执行移除产物签名
codesign --remove-signature /Applications/OpenSCAD.app
# 重新签名
codesign --force --deep --sign - /Applications/OpenSCAD.app
# 如果出现Permission denied之类问题执行
# sudo codesign --force --deep --sign - /Applications/OpenSCAD.app
参考资料:
解决方案二:手动找到执行路径执行
找到执行路径:例如/Applications/xxx.app,右键-显示包内容-Content下寻找可执行文件
一般在bin目录下,也有在MacOS下的;手动点击执行,有一部分可能可以拖拽到Application下就会在启动台展现
信息来源:
Finder does not have permission to open (null) | MacRumors Forums
上一篇: 使用 wangedi
下一篇: Code打不开,安装