使用CocoaPods管理Objective-C专案

设定CocoaPods

开始使用之前,第一次需要针对您登入帐户进行CocoaPods环境设定:

pod setup`

执行之后会将官方提供的资讯下载并存放在~/.cocoapods/repos/master,我们来检查一下设定是否完成?这里举个例子:

以search指令来寻找一下知名的AFNetworking,它是一个非常实用的网路相关操作的Pod。

pod search AFNetworking`

设定正确时,search指令会进行关键字AFNetworking寻找并将结果显示:

-> AFNetworking (2.0.3)
   A delightful iOS and OS X networking framework.
   pod 'AFNetworking', '~> 2.0.3'
   - Homepage: https://github.com/AFNetworking/AFNetworking
   - Source:   https://github.com/AFNetworking/AFNetworking.git
   - Versions: 2.0.3, 2.0.2, 2.0.1, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 2.0.0, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0RC3, 1.0RC2,
   1.0RC1, 1.0.1, 1.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1, 0.10.1, 0.10.0 [master repo]
   - Sub specs:
     - AFNetworking/Serialization (2.0.3)
     - AFNetworking/Security (2.0.3)
     - AFNetworking/Reachability (2.0.3)
     - AFNetworking/NSURLConnection (2.0.3)
     - AFNetworking/NSURLSession (2.0.3)
     - AFNetworking/UIKit (2.0.3)


-> AFNetworking-RACExtensions (0.1.2)
   AFNetworking-RACExtensions is a delightful extension to the AFNetworking classes for iOS and Mac OS X.
   pod 'AFNetworking-RACExtensions', '~> 0.1.2'
   - Homepage: https://github.com/CodaFi/AFNetworking-RACExtensions
   - Source:   https://github.com/CodaFi/AFNetworking-RACExtensions.git
   - Versions: 0.1.2, 0.1.1, 0.0.1 [master repo]`

看到以上结果无误的话,代表整个CocoaPods安装及设定都完成!