12

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

谢谢,J

4

1 回答 1

7

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

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

hdiutil create $BUILT_PRODUCTS_DIR/Archive.dmg -srcfolder $BUILT_PRODUCTS_DIR -ov
于 2011-10-07T13:48:40.247 回答