繁体   English   中英

Mac OS(未知的开发者)

[英]Mac OS (UNIDENTIFIED DEVELOPER)

我已经构建了一个JAR文件,有一个工具可以将该JAR文件转换为.pkg文件,该文件可以在MAC OS上分发。

不幸的是,由于MAC OS GateKeeper,当我尝试运行已安装的JAR文件时,收到UNIDENTIFIED DEVELOPER消息。

我已经在网上搜索过,并且意识到要通过此问题,需要代码签名。 但是,在Windows中,我知道代码签名的步骤,但是我不是MAC OS方面的专家。

我是否需要先使用appbundler和代码签名将JAR转换为应用程序? 或这是一种古老的方法,而有一种最新的方法。

解决此问题的最佳解决方案是什么?

我在以下stackoverflow问题中找到了一个很好的答案,该问题javapackager引入了一个很好的工具,可以帮助您将可执行的JAR文件打包为.pkg或.dmg。

此外,您必须看一下本教程 ,该教程将帮助您使用javapackager获得最终输出。

真的要禁用网守吗? 解决方案:打开终端并输入“ spctl --master-disable #gatekeeper”,不带引号。 这实际上有效! 忘记之前的帖子所说的...他们的“秘诀”或“技巧”都没有为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM