我的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;
}
};
我希望它总是重新编译该文件,因此每个构建都有一个新的时间。但由于某种原因,有时它不会出于任何原因重新编译它,我在以前的窗口中看到相同的时间和日期。
是否存在某种缓存?我怎么能纠正这个?