【发布时间】:2016-06-15 04:57:11
【问题描述】:
我正在尝试使用 Eclipse 和 e(fx)clipse 为我的 JavaFX 应用程序构建一个 .dmg 包,但它给了我以下错误:
Did not find a key matching 'Developer ID Application: '
BUILD FAILED
/Users/xxx/git/xxx/xxx/build/build.xml:203: Error: Bundler "DMG Installer" (dmg) failed to produce a bundle.
关于如何在这种情况下使用有效的 Apple Developer ID 证书有很多线索。但根据thisApple 页面,使用 Developer ID 证书签署应用程序的唯一原因如下:
如果您的应用未使用由 Apple,它不会在启用 Gatekeeper 的 Mac 上启动。
但我必须禁用 Gatekeeper 才能启动应用程序。特别是因为我目前最感兴趣的是将应用程序打包为 .dmg 用于测试目的。
那么是否可以在不使用开发人员 ID 的情况下为我的 JavaFX 应用程序构建 .dmg 包?
【问题讨论】:
-
过去,我无需
Developer ID就将我的项目打包成DMG 包。我不确定最近情况是否发生了变化,但当我过去这样做时,这绝对是可能的。有时间我会再试一次,并为您提供更多意见。
标签: macos javafx build dmg apple-id