我有一个 java 可执行jar
文件,我需要用我的 Apple Developer ID 对其进行签名。我不打算通过应用商店分发它。我将通过我的网站将应用程序直接分发给客户。我不打算绕过 Gatekeeper。Signing the app
当客户安装应用程序时,与我一起developer ID
满足 Gatekeeper 的要求,从而避免安全提示我是“身份不明的开发人员”。
任何帮助将不胜感激
我有一个 java 可执行jar
文件,我需要用我的 Apple Developer ID 对其进行签名。我不打算通过应用商店分发它。我将通过我的网站将应用程序直接分发给客户。我不打算绕过 Gatekeeper。Signing the app
当客户安装应用程序时,与我一起developer ID
满足 Gatekeeper 的要求,从而避免安全提示我是“身份不明的开发人员”。
任何帮助将不胜感激
来自 apple.stackexchange.com:
系统偏好设置→安全和隐私中的计算机安全设置似乎设置为允许从以下位置下载的应用程序:App Store,如错误消息中所示。
无论您的应用程序是如何签名的,如果它不是通过 App Store 分发的,Gatekeeper 都会显示该消息。要允许所有其他签名的应用程序,需要将设置更改为App Store 和确定的开发者
也可以看看:
如何使用 Apple Developer ID 签署 Java 小程序
哦,没办法=(Java小程序不能参与Developer ID计划。Apple的答案在这里 https://stackoverflow.com/a/12210534/1068878。
使用appbundler
oracle sdk 中的工具(如果您使用的是 JDK 版本 8 或以上,请手动下载)。我可以按照这里提到的步骤做类似的事情。