由于默认的 ruby 的软件源()被墙阻拦导致cocoapods安装失败,因此需要更新一下 ruby 的源。依次执行如下命令:
gem sources -l #(查看当前ruby的源)gem sources --remove https://rubygems.org/ #(移除当前ruby的源)gem sources -a https://gems.ruby-china.comgem sources -l #(再次查看当前ruby的源)显示如下文字表示更新成功。*** current sources ***https://gems.ruby-china.com
gem 版本较低也可能导致安装或者升级失败,所以需要升级 gem。使用以下命令:
sudo gem update --system
检查一下您的 os x 的版本,若您的 os x 版本小于等于 10.11,执行下面的命令安装 cocoapods:
sudo gem install cocoapods
大于 10.11,使用如下命令安装:
sudo gem install -n /usr/local/bin cocoapodspod setup
在您项目工程(.xcodeproj)文件同目录下创建一个名为 podfile 文件。如果您尚未创建 xcode 项目,请立即创建一个并将其保存到您的本地计算机。
打开terminal终端,cd到项目工程(.xcodeproj)文件同目录下,执行命令:
vim podfile
进入podfile后,按字母 i 键进入编辑状态,ios 鹰眼轨迹sdk 的 pod 库的名称为 baidutracekit,编辑podfile的内容后保存退出,内容如下:
source 'https://github.com/cocoapods/specs.git/'platform :ios,'8.0' #手机的系统target 'yourprojecttarget'do #工程名字pod 'baidutracekit' #百度鹰眼轨迹sdk#pod 'baidumapkit' #百度地图sdk#pod 'baidutracekit-lite' #百度鹰眼轨迹sdk-lite版end
pod install
命令执行成功后,会生成 .xcworkspace 文件,恭喜你已成功导入百度地图鹰眼轨迹ios sdk。打开.xcworkspace 文件以启动工程(注意:此时不能同时开启.xcodeproj文件)。
若已经安装了百度ios鹰眼轨迹sdk,想要更新到最新版本,在podfile文件的目录下使用以下命令:
pod repo update #用于保证本地鹰眼轨迹相关sdk为最新版 pod update
(1)执行 pod setup
(2)执行 rm ~/library/caches/cocoapods/search_index.json
(3)执行pod search pod setup成功后会生成 ~/library/caches/cocoapods/search_index.json文件。
删除 ~/library/caches/cocoapods 目录下的 search_index.json 文件
删除成功后再执行 pod search
上一篇
下一篇
本篇文章对您是否有帮助?