胡椒Mac资源网 · 免费提供破解Mac软件、游戏以及优质教程!

该应用程序来自身份不明的开发人员怎么办

peppervideo 帮助
该应用程序来自身份不明的开发人员

如果 macOS 的设置是允许安装来自「App Store 和被认可的开发者」,但你正在安装的软件并没有苹果认证的数字签名时,就会看到这一警告信息。这个情况大多出现在 Github 等开源渠道的软件,因为成为被苹果「认证的开发者」,需要每年交纳 299 美刀的认证费用(个人为 99 美刀),而很多开源软件作者其实是在用爱发电,无法负担这一费用。因此,这个问题的根本原因是软件缺少苹果认证的数字签名。

解决方法有两种,第一种:

  • 1581751295-c81e728d9d4c2f6.jpg

  • 按住 Control 键,鼠标单击该软件,在弹出的菜单中选择「打开」;

  • 或鼠标右键点击该软件,选择「显示包内容」,然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序;

  • 以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。

第二种,使用 Xcode 进行自签名操作:

  • 需要从 App Store 下载苹果的编程工具 Xcode,免费软件,登陆 apple id 后搜索下载即可;

  • 运行终端.app,找不到可以按下 ⌘ Command + 空格,Windows 键盘就是 Win 键 + 空格。输入 Terminal,第一个结果就是。

  • 执行以下命令,然后输入开机密码(输入过程中没有任何显示),按下回车,Xcode 会提示安装命令行开发者工具,点击安装后稍等片刻即可。

xcode-select --install

  • 然后使用 codesign 命令给 app 签名,如下:

sudo codesign --force --deep --sign - /Applications/要签名的软件.app

为防止小白看不全空格,以上代码是:sudo空格codesign空格--force空格--deep空格--sign空格-空格「要签名的软件路径」

  • 你可以复制前半部分命令,后半部分从 /Applications/ 这个位置开始,也可以把需要自签名的软件拖到终端里,会自动补全路径:

  • 1581751297-a87ff679a2f3e71.jpg

  • 自签名完成后的软件可以正常运行使用,但一般仅限于在你自己的电脑上。


评论留言