framework not found "BDPCAID"
公司要求植入百度移动统计,没想到按照百度文档操作后,还是出现问题。解决问题后,就顺手写下来。复制代码
1.百度移动统计文档
mtj.baidu.com/static/user…
手动集成太麻烦了,百度移动统计也建议cocoapod集成,所以我也按照它的操作来。
在podfile文件中,加入一行代码,引入百度移动统计的SDK依赖
pod 'BaiduMobStatCodeless'复制代码
pod install后,接着就是在info.plist里面添加key
于是出现了下面的问题
framework not found "BDPCAID"复制代码
2.解决问题
我马上在Pods上,先看下导入的BaiduMobStatCodeless,发现里面的确是有BDPCAID.framework,只是项目工程没有找到这个framework。
于是我就去General里面,找到Frameworks,Libraries这一列,里面果然是没有看到有BDPCAID.framework这个文件。
既然没有,那我们就直接自己导入就好。
点击+号,选择Add Other,选择AddFiles,然后直接去到Pod目录下,找到BDPCAID,把它导入进来。
导入后结束了吗,还没。。。
我们还需要,把BDPCIAID.framework里面,设置为Do Not Embed。
这时候运行就没有问题了。
作者:可爱亲宝宝
链接:https://juejin.cn/post/7021713604328030221