浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
第74行: 第74行:
 
(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件
 
(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件
  
     pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件
+
       pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件
  
     终端输入rm ~/Library/Caches/CocoaPods/search_index.json
+
       终端输入rm ~/Library/Caches/CocoaPods/search_index.json
  
     删除成功后再执行pod search
+
       删除成功后再执行pod search
  
 
(3)执行pod search
 
(3)执行pod search

2018年8月16日 (四) 18:49的版本

简介

开发者在开发iOS应用时,会经常使用到第三方开源类库,比如JSONKit等,该类库可能又需要引用其他类库,以此循环。这会导致开发者部署开发环境的过程非常复杂。

CocoaPods是iOS开发中最常用、最有名的类库管理工具,通过正确设置CocoaPods,上述问题只需要一行简单的命令就可以完美解决。

安装CocoaPods

在终端输入:

sudo gem install cocoapods

如果安装成功,会有如下提示:

Successfully installed cocoaPods
使用CocoaPods安装定位SDK
1第一步,创建Podfile
在您项目工程(.xcodeproj)文件同目录下创建一个名为Podfile文件。如果您尚未创建Xcode 项目,请创建一个并将其保存到您的本地计算机。

在当前工程文件(.xcodeproj)所在文件夹下,打开terminal

touch Podfile
locsdk%2Fcocoapods_1.png
2第二步,编辑Podfile内容
iOS定位SDK的Pod库的名称BMKLocationKit,编辑Podfile内容如下:
platform :ios, '7.0'
target 'mytestLocPodApp' do  #工程名字
  pod 'BMKLocationKit'
end
3第三步,在Podfile所在的文件夹下输入命令
pod install 
//这个可能比较慢,请耐心等待……
end

成功以后,会出现如下记录

Analyzing dependencies
Downloading dependencies
Using BMKLocationKit (1.0.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
4第四步,导入成功,启动工程
命令执行成功后,会生成.xcworkspace文件,恭喜你已成功导入iOS定位SDK。打开.xcworkspace文件以启动工程(注意:此时不能同时开启.xcodeproj文件),如下图所示。 locsdk%2Fcocoapods_2.png
升级新版iOS定位SDK

若已经安装了百度iOS定位SDK,想要更新到最新版本,在Podfile文件的目录下使用以下命令:

pod repo update #用于保证本地百度地图定位相关SDK为最新版 pod update
使用CocoaPods的问题

pod search无法搜索到类库的解决办法(找不到类库)

(1)执行pod setup

(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件

       pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件

       终端输入rm ~/Library/Caches/CocoaPods/search_index.json

       删除成功后再执行pod search

(3)执行pod search

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消