注意:此处仅涉及适用于 OS X Installer 软件包,提交至 Mac App Store 的软件包需要遵循不同的规则。 由于 Mountain Lion 的 Gatekeeper 功能,我最终只好把我的 PackageMaker 构建脚本送到了垃圾堆。PackageMaker 已经从...
我是一个iOS开发者,也开发了一款Mac应用程序。现在我想要分发我的应用程序,所以我搜索了一下,并发现需要将.app上传到Mac App Store,看起来不错。但是对于自行分发,我们有三个选择: 分享我们的应用程序 创建.dmg文件 分享.pkg文件(Package Maker)。 ...
我的Java应用程序有一个启动器,是一个.app文件和一个与之捆绑的辅助应用程序。 我正在尝试使用以下命令制作带有背景图像的.pkg安装程序:pkgbuild --root "./Temp" --identifier "com.company.id" --install-location "...
我一直在尝试将Mac的PackageMaker命令行构建移植到pkgbuild和productbuild,但我卡住了。不幸的是,我没有找到太多有关这些新程序工作方式的文档,除了这个StackOverflow帖子以及pkgbuild和productbuild手册。 我的问题在于:我已经创建了一...
我目前分发一个Java应用程序,使用macOS上的pkgbuild进行打包和签名。 最近,苹果警告开发人员: “在即将发布的macOS版本中,Gatekeeper将要求Apple对Developer ID签名软件进行公证。” 在阅读了公证文档之后,苹果警告开发人员: “您必须为应用程序...
我有一个 Mac 应用程序(例如,Sample.pkg 包含 Sample.app),还有几个 pkg 依赖项(例如,A.pkg 和 B.pkg)。每当用户运行捆绑有这三个软件包的 dmg/product 存档文件时,必须先运行 A.pkg 和 B.pkg,然后再安装 Sample.pkg。 ...
我正在按照这个教程(链接)打包我的Mac应用程序。 生成的软件包分两步进行: 首先使用pkgbuild生成一个临时软件包。它只包含二进制文件。pkgbuild --root ${ROOT} --scripts ${SCRIPTS} --identifier myapp \ ...
我正在尝试为Mac OS 10.8.4上的Java应用创建安装程序。该应用程序运行良好,我可以从zip文件中轻松安装它。我可以使用productbuild或pkgbuild创建一个.pkg安装程序。我也可以成功地安装任一安装程序.pkg文件,但是由于这两个打包程序都会将数据目录及其下属文件和子...
我正在将我们的安装程序从PackageMaker迁移到pkgbuild,并尝试将默认安装位置设置为当前用户的主目录,并仍然允许用户进行系统范围的安装。 在我的分发文件中,我启用了enable_currentUserHome="true"和enable_localSystem="true",这...