2013年2月2日土曜日

Xcode4.6でerrror。私の場合、Kobold2dの問題だった。

Xcode4.6にアップグレードしたら、

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

というエラーが出るようになった。

http://www.cocos2d-iphone.org/forum/topic/208237
によると、cocos2dではなく、Kobold2dの問題らしい。

そこで更に調べると、
http://stackoverflow.com/questions/14581605/kobold2d-generates-errors-after-upgraded-xcode-to-4-6
に、
Kobold2dで

go to CCAnimationsExtensions.m and remove #import "FixCategoryBug.h" FIX_CATEGORY_BUG(CCAnimation)
 

と書いてあった。

ので、CCAnimationsExtensions.mの該当項目を消してみたが、まだ上手くいかない。

ので、更にProject内の検索をかけて
FIXCATEGORYBUGで引くと、いくつかファイルが出てきたので、コードを削除。
しかし、まだエラーが出るので、
FIX_CATEGORY_BUGも同様に検索して、上記のようなコードを削除したら、やっと通った。。

(Kobold2d作者さんは、Simply remove all references to FIXCATEGORYBUG. It is no longer needed.
といっていて、全ての参照を消して良い、と書いていました。)

拡張ライブラリは、やはり付き合いを慎重に、ですね。

0 件のコメント:

コメントを投稿