开始用XCODE学习Apple相关开发的东东,写些demo熟悉Object C,一直还没看见什么问题,昨晚在家把一些demo上传到代码服务器,今天在另一台机器上下载下来编译,出现了问题:服务器
Precomplile */*-Prefix.pchapp
blablabla......学习
clang: error: no such file or directory: '.../*-Prefix.pch'ui
clang: error: no input filesspa
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1code
貌似是本身昨晚上传代码没有上传*-Prefix.pch文件,那么问题来了,这个文件能够重建么?既然看起来是项目工程自动生成的文件,按道理应该能够重建的。开发
对吧?我本身这么想,可是貌似使用Clean和Build配合使用,目前还不能起效...文档
让我大跌眼镜的答案居然是本身去手动生成一个同名文件*-Prefix.pch放在指定位置就好,而后从新编译,一切OK,看到了熟悉的output信息。input
第一个编译错误就这样解决了,以为答案有些让我意外,我想问WHY?XCODE为什么不能从新自动生成这个文件呢?是文件写的权限问题么?由于我指向的保存文件位置是虚拟机外的共享文件夹,可是我已经设置了可写权限了。虚拟机
看来须要在MAC OS内部生成一个本地工程,而后手动删除pch文件试一试,好,说干就干,看看是否和预期一致?
done,看到的结果是同样的,MAC OS内部本地工程文件是放在文档目录下的,删除了pch文件后,XCODE依然没法自动重建,高大上的XCODE 5.1这点是bug么?仍是我搞错了?
打完收工,之后升级XCODE 6再看~