我刚刚将Cocos2D更新到最新版本。我正在使用xcode 5.1,我也在使用Spritebuilder。更新我的xcode后,我的应用程序出现了一系列错误和问题。这非常令人沮丧,因为在我更新之前,我没有任何问题。
我目前正在iPhone 5S和iPhone 4S上测试我的应用程序。它构建并运行在5S上,但它有一些UI问题,例如我的一些按钮的标题没有显示,而一些CCLabel没有出现。
当我尝试在iPhone 4S上构建和运行时,我遇到了这个巨大的错误,我无法理解:
file '/Users/Mikey/Desktop/MissileMadness.spritebuilder/Source/libs/cocos2d-iphone/cocos2d- ui/CCBReader/CCBLocalizationManager.h' has been modified since the precompiled header '/Users/Mikey/Library/Developer/Xcode/DerivedData/MissileMadness-erzxydvceuwigkcfbtejuhnghdcf/Build/Intermediates/PrecompiledHeaders/Prefix-cgfsucpxydgzhugfgfecjbxgjlks/Prefix.pch.pch' was built
有没有人遇到过这个?我疯了,因为我已经完成了我的应用程序,并希望尽快提交。
答案 0 :(得分:2)
好像你的.pch
文件有错误。
PCH文件可以显着加快构建过程,因为它们是构建和缓存的。 如果您更改这些内容中包含的标头,它们就不是很有效。通常,您只会放置不会更改的标头。
例如,在更新Cocos时,XCode可能希望使用不再正确的缓存文件,因此请执行项目 - >清除,然后删除派生数据在下面问题的答案中提取的文件夹。