求大家帮忙看一下,xcode9.0升级后,cocos2dx项目编译有问题
这两天升级了xcode9.0之后,原来xcode8.3.3可以编译成功的cocos2dx项目,现在出现apple mach-o linker(ld) Error,如下:
Undefined symbols for architecture arm64:
"non-virtual thunk to cocos2d::CCTextFieldTTF::canAttachWithIME()", referenced from:
vtable for cocos2d::ui::UICCTextField in UITextField.o
"non-virtual thunk to cocos2d::CCTextFieldTTF::canDetachWithIME()", referenced from:
vtable for cocos2d::ui::UICCTextField in UITextField.o
"non-virtual thunk to cocos2d::CCTextFieldTTF::attachWithIME()", referenced from:
vtable for cocos2d::ui::UICCTextField in UITextField.o
"non-virtual thunk to cocos2d::CCTextFieldTTF::detachWithIME()", referenced from:
vtable for cocos2d::ui::UICCTextField in UITextField.o
"non-virtual thunk to cocos2d::CCTextFieldTTF::getContentText()", referenced from:
vtable for cocos2d::ui::UICCTextField in UITextField.o
"_stopMediaAnimation", referenced from:
-[AudioRecorder audioPlayerDidFinishPlaying:successfully:] in AudioRecorder.o
"cocos2d::CCDictionary::removeObjectForKey(std::string const&)", referenced from:
cocos2d::extension::CCArmature::removeBone(cocos2d::extension::CCBone*, bool) in CCArmature.o
cocos2d::extension::CCArmatureDataManager::removeArmatureData(char const*) in CCArmatureDataManager.o
cocos2d::extension::CCArmatureDataManager::removeAnimationData(char const*) in CCArmatureDataManager.o
cocos2d::extension::CCArmatureDataManager::removeTextureData(char const*) in CCArmatureDataManager.o
"_sendDeviceTokenToServer", referenced from:
+[WXOcToCInterface sendDeviceTokenToServer:] in WXOcToCInterface.o
"AppDelegate::AppDelegate()", referenced from:
。。。。。。。。
我的项目设置为:ios deployment target:6.0
base SDK:ios 11.0
请大家能帮帮忙,请教一下,怎么解决呢?网上也差了很多办法,都行不通,哎