如何在每次构建之前清理项目? [英] How to clean project before each build?

查看:32
本文介绍了如何在每次构建之前清理项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Xcode 中是否有一种方法(可能使用方案)指定在进行新构建之前自动完成清理.?

Is there a way (possibly using schemes) in Xcode to specify that a clean is automatically done before doing a new build.?

我有一个项目,除非我先清理,否则有时无法构建,目前我正在手工完成.

I have a project that sometimes fails to build unless I do a clean first, currently I am doing it by hand.

推荐答案

按 ⌥⌘R,展开选定的方案,选择 Pre-actions,单击 +,选择 New Run Script Action,将 Provide Build Settings from 设置为您的目标.在下面的框中键入 rm -rf ${BUILT_PRODUCTS_DIR}.注意:在 Xcode 对话框中看到的是 BUILT 而不是 BUILD.您可以输入 echo ${BUILT_PRODUCTS_DIR} >~/Desktop/log.txt 看看要删除什么.

Press ⌥⌘R, expand the selected scheme, select Pre-actions, click +, select New Run Script Action, set Provide Build Settings from to your target. In the box below type rm -rf ${BUILT_PRODUCTS_DIR}. Note: it is BUILT not BUILD as seen in the Xcode dialog. You can type echo ${BUILT_PRODUCTS_DIR} > ~/Desktop/log.txt to see what's going to be deleted.

这篇关于如何在每次构建之前清理项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆