CocoaPods使用说明

这是我之前找到的一篇文章,已经忘了出处了。对原做者表示歉意。ios

 

原文:xcode


CocoaPods是最经常使用的第三方类库管理软件。它可以经过在终端输入简单的命令达到下载和更新第三方库的功能。ruby

 

 1. 安装CocoaPodsspa

 1.1. 对于新的MAC来讲,已经集成了Ruby环境,因此能够直接安装CocoaPodscode

 1.2. 由于天朝有墙,因此在正式安装CocoaPods之前,要进行以下操做。orm

        $ gem sources --remove https://rubygems.org/rem

        $ gem sources -a http://ruby.taobao.org/get

      这两步的操做是将默认的CocoaPods的下载地址替换成taobao的对应内容的下载地址。it

 1.3. 输入 $ sudo gem install cocoapods 进行安装。安装完毕后会有提示。io

 

 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 命令在版本的不一样的时候形成错误。

相关文章
相关标签/搜索