开发者在开发iOS应用时,会经常使用到第三方开源类库,比如JSONKit等,该类库可能又需要引用其他类库,以此循环。这会导致开发者部署开发环境的过程非常复杂。
CocoaPods是iOS开发中最常用、最有名的类库管理工具,通过正确设置CocoaPods,上述问题只需要一行简单的命令就可以完美解决。
在终端输入:
sudo gem install cocoapods
如果安装成功,会有如下提示:
Successfully installed cocoaPods
在您项目工程(.xcodeproj)文件同目录下创建一个名为Podfile文件。如果您尚未创建Xcode 项目,请创建一个并将其保存到您的本地计算机。
在当前工程文件(.xcodeproj)所在文件夹下,打开terminal
touch Podfile
iOS定位SDK的Pod库的名称BMKLocationKit,编辑Podfile内容如下:
platform :ios, '9.0'target 'mytestLocPodApp' do #工程名字pod 'BMKLocationKit', '2.1.2'end
pod install//这个可能比较慢,请耐心等待……end
成功以后,会出现如下记录
Analyzing dependenciesDownloading dependenciesUsing BMKLocationKit (1.0.1)Generating Pods projectIntegrating client projectSending statsPod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
命令执行成功后,会生成.xcworkspace文件,恭喜你已成功导入iOS定位SDK。打开.xcworkspace文件以启动工程(注意:此时不能同时开启.xcodeproj文件),如下图所示。
若已经安装了百度iOS定位SDK,想要更新到最新版本,在Podfile文件的目录下使用以下命令:
pod repo update #用于保证本地百度地图定位相关SDK为最新版 pod update
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
上一篇
下一篇
本篇文章对您是否有帮助?