안녕을 위해 구축이 튜토리얼 내적인 Cocos2D 프로젝트에 대한 ARC를 사용하려면 다음하고는적인 Cocos2D ARC 링크 오류가 있지만 시뮬레이터
http://www.learn-cocos2d.com/2012/04/enabling-arc-cocos2d-project-howto-stepbystep-tutorialguide/
기본 개념은 정적 라이브러리로적인 Cocos2D 사용하여 호를 비활성화하는 것입니다 . 그것은 내 아이폰 5S
"_OBJC_CLASS_$_CCScaleTo", referenced from:
objc-class-ref in Helper.o
"_OBJC_CLASS_$_CCTexture2D", referenced from:
objc-class-ref in AppDelegate.o
"_ccGLBlendFunc", referenced from:
-[SlidingMenuGrid visit] in SlidingMenuGrid.o
"_OBJC_CLASS_$_CCLayer", referenced from:
_OBJC_CLASS_$_SlidingMenuGrid in SlidingMenuGrid.o
_OBJC_CLASS_$_GameScene in GameScene.o
_OBJC_CLASS_$_LevelScene in LevelScene.o
_OBJC_CLASS_$_Mask in Mask.o
_OBJC_CLASS_$_MainScene in MainScene.o
_OBJC_CLASS_$_ResultScene in ResultScene.o
_OBJC_CLASS_$_PackScene in PackScene.o
...
"_ccDrawPoints", referenced from:
-[SlidingMenuGrid visit] in SlidingMenuGrid.o
"_ccDrawPoint", referenced from:
-[SlidingMenuGrid visit] in SlidingMenuGrid.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
나는적인 Cocos2D 라이브러리와 게임 대상 모두 ARMv7 이상 armv7s 사용에 시뮬레이터하지만 충돌에서 작동합니다. 최신 이러한 옵션이 존재 엑스 코드의 버전이 가정
크래시가 아니고 링커 오류입니다. 두 타겟 모두에서 동일하지 않은 아키텍처를 빌드하는 것과 아마 관련이 있습니다. Btw가 새 프로젝트를위한 것이라면 아마도 v3을 사용해야합니다. – LearnCocos2D