友盟UMShare "_OBJC_CLASS_$_UMUtils", referenced from: objc-class-ref in UMShare(UMCommonStatist
导入友盟报错ld: symbol(s) not found for architecture x86_64解决方案
今天在这里掉坑了,记录一下,给后面的人一个提示
官网下载友盟SDK,传送门:https://developer.umeng.com/docs/66632/detail/66825
按照开发文档一步一步导入库,但是完成的时候COM+B一个红色错误,点进去一看,我累个草,难道工程配置错误了?各种检查确定没有问题,看一下报错的提示
看一下问题,缺少必要的链接库导致的,但是爆出的文件名称都是封装好了看不到具体什么库,3个文件错误
-
_UMSLEnvelopeBuild
-
_UMConfigureCache
-
_UMUtils
这个在工程里找不到。各种搜索没有相同的问题的解决方式,郁闷。于是找客服了
下面是客服的解决方案
各种无语,要导入什么库为啥开发文档不说明?
好了,问题解决了就好,记录一下不是技术的BUG
说明:https://developer.umeng.com/docs/66632/detail/67206
少了UMCommon.framework这个库,老版本升级到新版本后,多出的一个库UMCommon.framework,此库为UMeng所有业务库必须依赖的基础功能库
导入这个库后就可以编译成功了!