xcode - 如何为我使用 productbuild 制作的包自定义 macOS 安装程序的名称?
问题描述
我在我的 Xcode 项目中设置了一个构建目标,用于从许多其他目标创建一个包。我添加了一个简单运行的构建阶段脚本productbuild
,它可以自动检测我安装所需的几乎所有内容:
productbuild \
--root "$INSTALL_ROOT" \
--identifier "$PRODUCT_BUNDLE_IDENTIFIER" \
"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.pkg"
这个包在功能上很好用,但是当我打开它时,Installer.app 缺少它的名称:
窗口标题应该是“Install {Useful App}”,下面的小标签应该是“Welcome to the {Useful App} Installer”。
如何为我的安装程序包提供 UI 的名称/标题?我可以在仍然使用该--root
选项的同时执行此操作,还是需要先合成然后永远手动维护分发文件?
解决方案
按照Distribution Definition XML Schema Referencetitle
中的描述使用。
推荐阅读
- spotify - 多个范围 - WebAPI Spotify (Spotipy)
- c# - 异常不是通过函数抛出而是直接捕获的
- javascript - JQuery 将文本替换为
JQuery用嵌套表中的 - c# - 错误 DataGrid:具有名称的字段属性
在选定的数据源上找不到 - bash - 将脚本从 unix 移动到 linux bash
- java - 使用过滤器名称的第一个字符检索所有联系人
- javascript - 集成测试中的模拟浏览器文档
- php - 删除某些字符串之前的空格
- python - 为什么不覆盖 __getattribute__ 让隐式使用魔术方法?
- typescript - 如何让 Typescript 获取声明文件?