因为阿里云SDK用户模块底层依赖了百川SDK的问题,采用pod方式集成时,会报冲突,解决方法:
对比重复文件,移除项目 Pods文件夹中阿里云用户模块的framework
首先注释掉百川的SDK依赖,执行pod install
然后删除项目中以下pod库
WX20210513-173209.png
注释掉podfile中的以下依赖
# pod 'AlicloudSecurityGuardSDK', '5.4.165'
# pod 'AlicloudSGSecurityBody', '5.4.94'
# pod 'AlicloudSGMain', '5.4.165'
# pod 'UTDID','1.5.0.91'
解注释百川SDk的依赖
重新执行pod install
注:百川SDK淘宝登录需要导入头文件为
#import <AlibabaAuthEntrance/ALBBSDK.h>
#import <AlibabaAuthEntrance/ALBBCompatibleSession.h>
最后我一定要吐槽一下阿里的SDK和文档,经常会有UTDID.framework冲突的问题,还有其他类库冲突的问题,也不写怎么解决,非常恶心。
pod集成冲突了,想手动集成,好家伙,百川的文档手动集成部分写的跟下载的SDK有很多对不上,点智能客服显示暂停服务。
加了技术支持群告诉我去找智能客服,智能客服只能检索已有问题的解决方案,其他的除了提工单没有别的选择,工单提一次回复得好几天,搞毛。
好不容易折腾半天集成好了,文档就写了几句功能实例代码,还不写导入的头文件,是让我去猜么,下载了demo才找到到底导入哪个头文件。
我吐了!
网友评论