3.0版本为适应sharesdk等第三方类库,去掉了arm64,iphone 5s真机编译报错

Undefined symbols for architecture armv7s:
“cocos2d::Rect::intersectsRect(cocos2d::Rect const&) const”, referenced from:
CrazyDirector::checkFireRing(FireRingBefore*) in CrazyDirector.o
CrazyDirector::checkFireRingSmall(FireRingSmallBefore*) in CrazyDirector.o
CrazyDirector::checkBrazier(Brazier*) in CrazyDirector.o
CrazyDirector::checkMovingBall(MovingBall*) in CrazyDirector.o
CrazyDirector::checkSwing(Swing*) in CrazyDirector.o
“cocos2d::Node::scheduleOnce(void (cocos2d::Object::)(float), float)", referenced from:
CrazyDirector::gameOver() in CrazyDirector.o
"cocos2d::Director::setOpenGLView(cocos2d::EGLView
)”, referenced from:
AppDelegate::applicationDidFinishLaunching() in AppDelegate.o
“cocos2d::Director::runWithScene(cocos2d::Scene*)”, referenced from:
AppDelegate::applicationDidFinishLaunching() in AppDelegate.o
“cocos2d::Application::~Application()”, referenced from:
AppDelegate::~AppDelegate() in AppDelegate.o
“cocos2d::Point::operator=(cocos2d::Point const&)”, referenced from:
cocos2d::ProgressTimer::setBarChangeRate(cocos2d::Point const&) in Welcome.o
“cocos2d::Blink::create(float, int)”, referenced from:
Welcome::enableTouchEvent() in Welcome.o
“cocos2d::EventListenerTouchAllAtOnce::create()”, referenced from:
Welcome::enableTouchEvent() in Welcome.o
CrazyDirector::init() in CrazyDirector.o
“cocos2d::Object::autorelease()”, referenced from:
Welcome::create() in Welcome.o
CrazyDirector::create() in CrazyDirector.o
“cocos2d::EventDispatcher::addEventListenerWithSceneGraphPriority(cocos2d::EventListener*, cocos2d::Node*)”, referenced from:
Welcome::enableTouchEvent() in Welcome.o
CrazyDirector::init() in CrazyDirector.o
“cocostudio::ArmatureDataManager::addArmatureFileInfo(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
Welcome::loadingSchedule(float) in Welcome.o
“cocos2d::FadeIn::create(float)”, referenced from:
Welcome::menuSettingCallback(cocos2d::Object*) in Welcome.o
“cocos2d::FadeOut::create(float)”, referenced from:
Welcome::menuSettingCallback(cocos2d::Object*) in Welcome.o
“cocos2d::Director::getTextureCache() const”, referenced from:
Welcome::menuMusicCallback(cocos2d::Object*) in Welcome.o
“cocos2d::Menu::create()”, referenced from:
Welcome::init() in Welcome.o
“cocos2d::ProgressTimer::create(cocos2d::Sprite*)”, referenced from:
Welcome::init() in Welcome.o
“cocos2d::ProgressTimer::setMidpoint(cocos2d::Point const&)”, referenced from:
Welcome::init() in Welcome.o
“cocos2d::Point::Point(cocos2d::Point const&)”, referenced from:
MovingBall::getCollisionRect() in ObstacleManager.o
“cocos2d::Rect::Rect()”, referenced from:
FireRingAfter::getCollisionRect() in ObstacleManager.o
FireRingSmallAfter::getCollisionRect() in ObstacleManager.o
“typeinfo for cocostudio::Armature”, referenced from:
typeinfo for Player in Player.o
typeinfo for Obstacle in ObstacleManager.o
“cocostudio::Armature::update(float)”, referenced from:
vtable for Player in Player.o
vtable for Obstacle in ObstacleManager.o
vtable for FireRingBefore in ObstacleManager.o
vtable for FireRingAfter in ObstacleManager.o
vtable for FireRingSmallBefore in ObstacleManager.o
vtable for FireRingSmallAfter in ObstacleManager.o
vtable for Brazier in ObstacleManager.o

  ...

ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices only
Showing first 200 errors only

5s编译有问题,4和4S都没有问题,弄成IPA装到5S里面也没问题

cocos2d_libs.xcodeproj Architectures 里也把 arm64去掉就可以了

升到xcode6就出现了,以前正常的:8::8::8::8::8:
楼主咋解决的呀