最近公司的cocos2dx项目导出iOS和安卓后, iOS项目在xcode中编译遇到过很多问题,但都一一解决了,有一个arm64的问题解决方式是修改build setting的search和build phases把资源添加进来。
所有问题解决后,debug模式下编译运行成功了。想导出一个测试包测试支付功能的时候,就提示了一个新的错误
Undefined symbols for architecture armv7:
“package_quick_register()”, referenced from:
UpdateScene::registerGameLuaModule() in UpdateScene.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
出错的方法registerGameLuaModule()在UpdateScene.cpp中,经过排查确定是下面的这个调用了一个quick_libs.xcodeproj的方法,代码如下图,
‘
想请教一下有人遇到过吗,怎么解决。