使用CocoaPods导入百度地图SDK所遇到的坑
2016-05-22 本文已影响5514人
Eternaldream
遇到的问题:
9B1D4BAF-B0AD-4D78-9A67-34B0CB1CC91C.png
问题原因:
Podfile
升级之后到最新版本,Pod
里的内容必须明确指出所用第三方库的target,否则会出现The dependency is not used in any concrete target
这样的错误。
解决方案:
1.使用pod --version
查看CocoaPods
当前版本,我的版本为1.0.0
DC2C9FD1-B2F0-471A-8A1E-41637F5FF7E7.png
2.将Podfile
文件的内容改为
use_frameworks! platform :ios, ‘8.3‘ target "baidu" do pod 'BaiduMapKit’,’2.10.2’ end
执行pod install
8.3是我随便写的一个版本号,大家根据自己的需求修改
遇到的问题:
D9BB6A74-643C-4090-83CC-96A9B2150C1C.png
解决方安:
百度了下,发现pod install
命令被墙了,换成pod install --verbose --no-repo-update
搞定!
184DFA1B-441D-4233-A9B4-801124260AB3.png
后面还出现一个警告

解决方案:
不要用文本编辑
Podfile
文件,用Xcode
或者终端编辑,或者输入格式错误,没有输入运行版本platform :ios, ‘8.3‘