在 Xcode 4.0 中自动构建 DMG
我刚刚更新到 Xcode 4.0.2,并且有一个项目在最终构建阶段构建 DMG 文件。这在 Xcode 3.2.x 中工作得很好,但在 Xcode 4 中却被破坏了,因为它在构建存档时构建发布版本的方式。有没有办法让 Xcode 4 将发布版本构建到发布文件夹中,就像 Xcode 3.2 那样,以便我可以自动化 DMG 构建?
谢谢, J
I've just updated to Xcode 4.0.2 and I have a project which builds a DMG file as part of the final build phase. This worked great in Xcode 3.2.x but is broken in Xcode 4 because of the way it builds a release version when building to archive. Is there a way to make Xcode 4 build a release version into a Release folder just like Xcode 3.2 did so I can automate the DMG build?
Thanks,
J
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
转到菜单“产品”>“编辑方案”。然后确保选择部署目标。打开 Archive 部分,选择 Post-action 项,然后添加新的 shell 脚本操作。
然后键入用于创建 DMG 的命令。例如,您可以使用
hdiutil
命令:Go to the menu Product>Edit scheme. Then ensure to select the Deployment target. Open the Archive section, select the Post-action item, and add a new shell script action.
Then type your commands for creating the DMG. You could for example use the
hdiutil
command: