首页 > 解决方案 > 如何为我使用 productbuild 制作的包自定义 macOS 安装程序的名称?

问题描述

我在我的 Xcode 项目中设置了一个构建目标,用于从许多其他目标创建一个包。我添加了一个简单运行的构建阶段脚本productbuild,它可以自动检测我安装所需的几乎所有内容:

productbuild \
--root "$INSTALL_ROOT" \
--identifier "$PRODUCT_BUNDLE_IDENTIFIER" \
"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.pkg"

这个包在功能上很好用,但是当我打开它时,Installer.app 缺少它的名称:

Install.app 启动屏幕截图

窗口标题应该是“Install {Useful App}”,下面的小标签应该是“Welcome to the {Useful App} Installer”。

如何为我的安装程序包提供 UI 的名称/标题?我可以在仍然使用该--root选项的同时执行此操作,还是需要先合成然后永远手动维护分发文件?

标签: xcodemacospkgbuildproductbuild

解决方案



推荐阅读