为什么我的cocos2dx2.2.1每次运行前都必须clean一下工程 不clean就编译不过运行不了

报错信息大体意思就是cocos2dx.xcodeproj生成的libcocos2dx.a的问题

Undefined symbols for architecture armv7:
“cocos2d::CCActionManager::removeActionByTag(unsigned int, cocos2d::CCObject*)”, referenced from:
cocos2d::CCNode::stopActionByTag(int) in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::removeAction(cocos2d::CCAction*)”, referenced from:
cocos2d::CCNode::stopAction(cocos2d::CCAction*) in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::getActionByTag(unsigned int, cocos2d::CCObject*)”, referenced from:
cocos2d::CCNode::getActionByTag(int) in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::pauseTarget(cocos2d::CCObject*)”, referenced from:
cocos2d::CCNode::pauseSchedulerAndActions() in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::addAction(cocos2d::CCAction*, cocos2d::CCNode*, bool)”, referenced from:
cocos2d::CCNode::runAction(cocos2d::CCAction*) in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::resumeTarget(cocos2d::CCObject*)”, referenced from:
cocos2d::CCNode::resumeSchedulerAndActions() in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::removeAllActionsFromTarget(cocos2d::CCObject*)”, referenced from:
cocos2d::CCNode::stopAllActions() in libcocos2dx.a(CCNode.o)
“cocos2d::CCActionManager::CCActionManager()”, referenced from:
cocos2d::CCDirector::init() in libcocos2dx.a(CCDirector.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

每次都要clean工程一下,好麻烦,又耗时,有人遇到这个问题么 求教。。。