1、详细错误内容是这样的:
fatal error:
file '/Applications/Xcode 2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h' has been modified since the precompiled header '/Users/admin/Library/Developer/Xcode/DerivedData/ModuleCache/1H48PHAYZ7PYC/Foundation.pcm' was built
note:
after modifying system headers, please delete the module cache at '/Users/admin/Library/Developer/Xcode/DerivedData/ModuleCache/1H48PHAYZ7PYC'
2、我找了很久note中提示的admin文件下的library文件夹,都没有找到,然后想上网搜一下/Users/admin/Library/Developer/Xcode/DerivedData/ModuleCache/1H48PHAYZ7PYC这个路径,结果浏览器自动跳到了本地的url路径file:///Users/admin/Library/Developer/Xcode/DerivedData/ModuleCache/1H48PHAYZ7PYC/,(file://是协议头,代表本地资源,和http:// ftp://类似,剩余的是本地路径)只能查看内容,不能删除。
最后我猜到它应该是隐藏文件夹。于是找到了Mac显示全部隐藏文件的方法:在终端中输入defaults write com.apple.finder AppleShowAllFiles -bool true。若想隐藏全部隐藏文件,就在终端输入defaults write com.apple.finder AppleShowAllFiles -bool false。
3、我按照note中的提示,删除了1H48PHAYZ7PYC文件夹中的所有内容,Product—>Clean、Build一下,但是却提示找不到Foundation.pcm文件了。
4、上网找了些方法,决定再认真执行以下note中要求的操作,这一次,我把1H48PHAYZ7PYC文件夹删了,Product—>Clean、Build一下,竟然可以成功了。
5、看来我一开始还是没明白note中的意思,还没和Xcode达到心照不宣的境界,呵呵。