首页 > 代码库 > 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使用说明