首页 > 代码库 > CocoaPods使用说明
CocoaPods使用说明
这是我以前找到的一篇文章,已经忘了出处了。对原作者表示歉意。
原文:
CocoaPods是最常用的第三方类库管理软件。它能够通过在终端输入简单的命令达到下载和更新第三方库的功能。
1. 安装CocoaPods
1.1. 对于新的MAC来说,已经集成了Ruby环境,所以可以直接安装CocoaPods。
1.2. 因为天朝有墙,所以在正式安装CocoaPods以前,要进行如下操作。
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
这两步的操作是将默认的CocoaPods的下载地址替换成taobao的对应内容的下载地址。
1.3. 输入 $ sudo gem install cocoapods 进行安装。安装完毕后会有提示。
2. 使用CocoaPods,以AFNetworking为例。
2.1. 在.xcodeproj工程文件所在的目录,创建Podfile。
$ touch Podfile
2.2. 打开Podfile。
$ open -e Podfile
2.3. 在Podfile里编写如下内容,
platform :ios, ‘7.0‘
pod ‘AFNetworking‘, ‘~> 2.2‘
这两句话的意思是如果ios版本是7.0,则安装AFNetworking 2.2以上的版本。
这是每个支持CocoaPods的第三方库提供的信息,只要按照这个信息填写这部分内容,CocoaPods就知道下载什么东西了。
2.4. 在终端输入 $ pod install 安装AFNetworking。完成后,会有如下提示“Form now on use ‘CocoaPodsDemo.xcworkspace‘.” 意思是以后打开项目都要用 ‘CocoaPodsDemo.xcworkspace‘打开。
2.5. 至此,项目就可以使用这个第三方库了。如果是多个库,只要在Podfile里面加入相应的信息,就可以进行下载和更新了。
3. 编译运行一个包含CocoaPods类库的项目。
3.1. 往往从Github上下载的支持CocoaPods的第三方类库,不能正确通过编译,这是因为没有.xcworkspace文件。
3.2. 在终端输入 $ pod update 更新所有该项目包含的第三方类库。并且会生成.xcworkspace文件。
3.3. 在原先已有CocoaPods的情况下,最好使用 $ pod update ,因为这样可以避免 $ pod install 命令在版本的不同的时候造成错误。
CocoaPods使用说明