Cocoapods 安裝

1. 安裝 Cocoapods

CocoaPods 是基于 Ruby 構建的,Mac OS X 操作系統默認已安裝 Ruby 的。所以,我們可以直接使用Ruby命令 gem 來安裝 Cocoapods,安裝命令如下。

$ sudo gem install cocoapods

經過一段時間的等待后,會提示安裝成功的信息。

Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
1 gem installed

此時,運行 pod 命令執行一些相關操作。例如,我想查看幫助。

$ pod --help

2. 使用 Cocoapods 安裝第三方類庫

打開 Xcode 新建一個項目,例如我創建一個名為 HelloWorld 的項目,創建完畢之后,打開終端使用 cd 命令進入 HelloWorld 項目目錄里。然后,你可以手動創建 Podfile 文件或者通過 pod 命令來創建也可以。

$ pod init

打開已創建好的 Podfile 文件,編寫一些安裝信息,詳情請查看官方文檔。這里就以安裝 AFNetworking 庫作為示例,安裝之前請退出當前 App 項目。

# Podfile:
platform :ios, '8.0'
use_frameworks!

target do
  pod 'AFNetworking', '~> 2.6'
end

編寫完成之后,保存退出并運行命令來執行安裝。

$ pod install

經過一段時間的等待,會提示一些已安裝完成的信息。

CocoaPods 1.0.0.beta.5 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.6.3)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `HelloWorld.xcworkspace` for this project from now on.

此時,開打App項目 app.xcworkspace, 而再不是 app.xcodeproj,手動或者使用 open 命令開打。

$ open HelloWorld.xcworkspace

最后,你可以在開始導入你的第三方類庫了。例如:

//  ViewController.m
//  HelloWorld
//
//  Created by Raymond on 16/3/10.
//  Copyright ? 2016年 YESHM. All rights reserved.
//

#import "ViewController.h"
#import "AFNetworking.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

注意,你可能使用 #import 導入文件時,在文件列表也許會沒有提示 AFNetworking.h 文件,但你可以先忽略這點,依然手動輸入整個文件的名稱。然后在 viewDidiLoad 中嘗試使用此庫的方法,你會發現是可以正常使用的,并且 ? + B 是 Build Successed。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 人生若只如初見,也許指的并不是如初見般美好,而是如初見般,我還沒愛上你。 H小姐和L先生相遇在14年2月的冬天,那...
    一一回憶閱讀 378評論 0 2
  • 8親愛的老婆: 媳婦兒,相識十余年,戀愛第八天(是我來晚了,對不起),今天白天沒怎么聊,特別想你,不僅僅是想你的聲...
    曉曉石頭閱讀 142評論 0 0
  • 你以為,只有北上廣的年輕人才會焦慮嗎?你以為,三四線小城市就沒有壓力嗎? 大學畢業后,我來到一個陌生的小城市。沒有...
    Q小喵閱讀 781評論 31 28
  • 2017/06/11(五月十七日)夜,陰 一個人的生活很單調,不知一天干了些啥,沒出房門。晚飯后,乘著燈光...
    木貞ma閱讀 117評論 2 1