0

这是与其他帖子中讨论的不同场景:

我有一个 .sh (shell 脚本),我已将其更改为 .command (可执行的 shell 脚本)。它使用代码签名进行签名,并在已签名的 .dmg 上分发。

然而,Catalina(当然)不喜欢它——抱怨它“无法打开,因为 Apple 无法检查它是否存在恶意软件”。如果用户右键单击并从上下文菜单中选择“打开”,用户仍然可以打开 .command 文件,但仍会显示警报,尽管这次有可用的“打开”按钮。

我真的很想避免仅仅为了执行一些shell脚本行而创建一个简单的命令行应用程序——这样它就可以被公证。

有谁知道如何解决这个问题?

斯蒂芬

4

1 回答 1

0

你会讨厌这个,但把它扔进一个.app包里,然后从.plistexec 中调用它。然后您可以继续进行公证。

于 2019-10-28T19:57:14.897 回答