0

我刚刚将我的 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

有没有人遇到过这个?我快疯了,因为我即将完成我的应用程序并想尽快提交它。

4

1 回答 1

2

似乎您的.pch文件有错误。

PCH 文件可以显着加快您的构建过程,因为它们是构建和缓存的。如果您更改包含在这些内容中的标题,它们不是很有效。通常你只会放置不改变的标题。

例如,在更新 Cocos 时,XCode 可能希望使用缓存文件,该文件不再正确,因此请执行Project->Clean,然后删除您的Derived 数据文件夹,如下面问题的答案所示。

我可以安全地删除 Xcode Derived 数据文件夹的内容吗?

于 2014-03-21T11:03:13.720 回答