打开/关闭搜索
搜索
打开/关闭菜单
通知
打开/关闭个人菜单
查看“MacOS/gatekeeper”的源代码
来自OSSmedia
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
MacOS/gatekeeper
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
MacOS 的一套机制,可以阻止不信任的app启动。 == 让软件通过的方法 == === 移除隔离标签<ref name=":0">MacOS论坛的回答<nowiki/>https://apple.stackexchange.com/questions/240557/forcing-open-command-to-open-unsigned-app</ref> === xattr -r -d com.apple.quarantine /path/to/xyz.app ==== 简便脚本 ==== 创建 /usr/local/bin/allow.sh #!/bin/bash xattr -r -d com.apple.quarantine "$@" 使用方法 allow.sh your\ app.app === 为软件添加标签并允许此附带标签的软件执行<ref name=":0" /> === Create and add a Gatekeeper label to the app. (‘Approved’ is an arbitrary string.) spctl --add --label "Approved" /path/to/xyz.app Approve all apps with the label. spctl --enable --label "Approved" This only needs to be done once and adding the same named label to apps in the future automatically enables their access. Open the app as usual. open xyz.app 注意,这个“Approved” 标签可以自己随便换
返回
MacOS/gatekeeper
。