在Xcode中,是否有一种(可能使用方案)的方法来指定在进行新构建之前自动清理?
我有一个项目,有时只有在进行清除操作后才能构建成功,目前我是手动执行此操作。
在Xcode中,是否有一种(可能使用方案)的方法来指定在进行新构建之前自动清理?
我有一个项目,有时只有在进行清除操作后才能构建成功,目前我是手动执行此操作。
按下⌥⌘R,展开所选方案,选择“预处理操作”,点击“+”,选择“新建运行脚本操作”,将“从提供构建设置”设置为您的目标。在下面的框中输入rm -rf ${BUILT_PRODUCTS_DIR}
。 注意:它是BUILT而不是在Xcode对话框中看到的BUILD。 您可以键入echo ${BUILT_PRODUCTS_DIR} > ~/Desktop/log.txt
以查看将要删除的内容。
xcodebuild
命令行工具,但这同样好用。+1 - gcamprm -rf ${BUILT_PRODUCTS_DIR}
touch ${BUILT_PRODUCTS_DIR}
这样做应该会有相同的效果,并且不会导致我的构建失败