Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Can";“未经确认的开发商”;使用生成OSX外壳脚本的webapp可以避免吗?_Macos_Shell - Fatal编程技术网

Macos Can";“未经确认的开发商”;使用生成OSX外壳脚本的webapp可以避免吗?

Macos Can";“未经确认的开发商”;使用生成OSX外壳脚本的webapp可以避免吗?,macos,shell,Macos,Shell,我创建了一个web应用程序,允许用户输入打印机的IP地址,选择型号,并创建一个shell脚本,该脚本将下载打印驱动程序,提取打印驱动程序,安装打印驱动程序,并通过单击创建打印队列 该脚本工作得很好,只是用户收到一条消息,说明该脚本是由身份不明的开发人员创建的。我知道你可以转到安全设置打开,但有些用户不知道如何做到这一点 如何识别我的应用程序或使其不被视为身份不明的开发人员?你不能。至少,如果您的工作流程没有重大变化,就不会这样 通常情况下,此警告可通过以下方式绕过。(请注意,这需要付费的Appl

我创建了一个web应用程序,允许用户输入打印机的IP地址,选择型号,并创建一个shell脚本,该脚本将下载打印驱动程序,提取打印驱动程序,安装打印驱动程序,并通过单击创建打印队列

该脚本工作得很好,只是用户收到一条消息,说明该脚本是由身份不明的开发人员创建的。我知道你可以转到安全设置打开,但有些用户不知道如何做到这一点


如何识别我的应用程序或使其不被视为身份不明的开发人员?

你不能。至少,如果您的工作流程没有重大变化,就不会这样

通常情况下,此警告可通过以下方式绕过。(请注意,这需要付费的Apple开发者计划成员资格。)


但是,此签名只能应用于
.app
捆绑包。它不能应用于独立的shell脚本。即使您将脚本捆绑到一个应用程序中,您也必须分别对这些应用程序中的每一个进行签名。

Hmm。应用程序捆绑包的名称是否会影响签名?我想知道您是否可以为每个驱动程序提供一个签名副本,然后将地址折叠到“文件”(.app directory)名称中。如果文件名中没有足够的信息,这可能会起作用。不过,你需要注意网络浏览器所做的标准转换,比如添加“(1)”以复制下载。我必须完全重新创建我的网络应用程序。你知道我该怎么做吗?另一家公司做了类似的东西,但我不知道他们是怎么做的-->