Xcode cocos2dx ios中架构armv7s的未定义符号

Xcode cocos2dx ios中架构armv7s的未定义符号,xcode,cocos2d-x,Xcode,Cocos2d X,我收到这些链接器错误 cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)", referenced from: vtable for Splash in Splash.o "non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)", referenced from: v

我收到这些链接器错误

cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)", referenced from:
vtable for Splash in Splash.o
"non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*,  
cocos2d::CCEvent*)",         referenced from:
vtable for Splash in Splash.o
"cocos2d::CCSize::CCSize(cocos2d::CCSize const&)", referenced from:
Collision::isCollision() in Collision.o
"cocos2d::CCArray::count() const", referenced from:...and many more linker errors
我使用的是xcode 5.1和cocos2dx 2.2 当我移除ARMV7时,我可以存档,但我无法在我的iphone 5s上运行游戏,因为它有ios7.1。但在较低版本上,它的gud。。 如果我添加了armv7s体系结构,那么我就无法在较低版本上运行,也无法在任何设备上运行。我再次遇到链接器错误

cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)", referenced from:
vtable for Splash in Splash.o
"non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*,  
cocos2d::CCEvent*)",         referenced from:
vtable for Splash in Splash.o
"cocos2d::CCSize::CCSize(cocos2d::CCSize const&)", referenced from:
Collision::isCollision() in Collision.o
"cocos2d::CCArray::count() const", referenced from:...and many more linker errors
通过添加它无法存档游戏。有一个错误,q0寄存器找不到。。
如果有办法修复

我已经运行了它,并且我的有效架构是:armv6 armv7 i386,基本SDK为iOS 7.1。

确保将armv7添加到项目的所有目标中,而不仅仅是应用目标(如果有多个目标)。同时在构建设置下更新“架构”和“有效架构”。是的,我做到了。我有两个目标。一个是cocos2dx,另一个是我的游戏。但当我在iphone5上构建最新更新的ios7.1时,它抛出了大约200个关于架构的链接器错误。我真的无法想象outpls也将armv7s架构放进去,然后再进行归档和构建