0

Cocos2D を最新バージョンに更新しました。私は xcode 5.1 を使用しており、Spritebuilder も使用しています。xcode を更新した後、アプリケーションで多数のエラーや問題が発生しています。更新する前は何の問題もなかったので、とてもイライラします。

現在、iPhone 5S と iPhone 4S でアプリをテストしています。ビルドして 5S で問題なく動作しますが、一部のボタンのタイトルが表示されない、一部の CCLabels が表示されないなど、いくつかの UI の問題があります。

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を実行してから、以下の質問の回答に示されているように派生データフォルダーを削除します。

Xcode Derived data フォルダーのコンテンツを安全に削除できますか?

于 2014-03-21T11:03:13.720 に答える