如何在每次构建之前清理项目? [英] How to clean project before each build?
问题描述
在 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屋!