xcode - 在 Xcode 4.0 中自动构建 DMG

标签 xcode macos dmg

我刚刚更新到 Xcode 4.0.2 并且我有一个项目,它构建一个 DMG 文件作为最终构建阶段的一部分。这在 Xcode 3.2.x 中效果很好,但在 Xcode 4 中被破坏,因为它在构建到存档时构建发布版本的方式。有没有办法让 Xcode 4 将发布版本构建到 Release 文件夹中,就像 Xcode 3.2 那样我可以自动化 DMG 构建?

谢谢,
J

最佳答案

转到菜单产品>编辑方案。然后确保选择部署目标。打开 Archive 部分,选择 Post-action 项,然后添加一个新的 shell 脚本操作。

然后键入用于创建 DMG 的命令。例如,您可以使用 hdiutil命令:

hdiutil create $BUILT_PRODUCTS_DIR/Archive.dmg -srcfolder $BUILT_PRODUCTS_DIR -ov

关于xcode - 在 Xcode 4.0 中自动构建 DMG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081503/

相关文章:

macos - 自定义 cocoa 控件,这到底是什么?

macos - 如何判断NSScrollView当前是否正在滚动

linux - 下载后创建自定义 .dmg 文件

ios - 重新定位时 Mapbox 默认的 compassView 会给出奇怪的结果

macos - 如何从上一个命令的输出中分配终端变量

python - MySQL Connector/Python .dmg 在 osx "succeeds"上安装,但我找不到该模块

macos - 如何从 shell 脚本为 .dmg 创建空的 'Icon\r' 文件?

ios - 是否可以在不同的目标中使用不同版本的 Pod?

iOS 没有将新 View 推送到 NavigationController

iphone - Xcode 目标名称为空 - 无法更改