强制Xcode每次都编译一个文件?

时间:2017-05-19 18:40:42

标签: c++ xcode compilation xcode8

我的about框显示了用于调试目的的编译时间,但出于某种原因,我无法让Xcode重新编译存储编译时间的文件。我尝试使用touch,但它无效。

在我的目标预构建脚本中,我有这个:

/usr/bin/touch -c ../../Source/CompileTime.h

该文件如下所示:

class CompileTime
{
public:
    CompileTime(){}
    String getCompileTime()
    {
        String bTime (__TIME__);
        String bDate (__DATE__);
        String buildDate = bTime + " - " + bDate;
        return buildDate;
    }
};

我希望它总是重新编译该文件,因此每个构建都有一个新的时间。但由于某种原因,有时它不会出于任何原因重新编译它,我在以前的窗口中看到相同的时间和日期。

是否存在某种缓存?我怎么能纠正这个?

0 个答案:

没有答案