亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

IOS安裝CocoaPods詳細教程

2020-07-26 02:49:12
字體:
來源:轉載
供稿:網友

一、簡介

什么是CocoaPods

CocoaPods是OS X和iOS下的一個第三類庫管理工具,通過CocoaPods工具我們可以為項目添加被稱為“Pods”的依賴庫(這些類庫必須是CocoaPods本身所支持的),并且可以輕松管理其版本。

CocoaPods的好處

1、在引入第三方庫時它可以自動為我們完成各種各樣的配置,包括配置編譯階段、連接器選項、甚至是ARC環境下的-fno-objc-arc配置等。

2、使用CocoaPods可以很方便地查找新的第三方庫,這些類庫是比較“標準的”,而不是網上隨便找到的,這樣可以讓我們找到真正好用的類庫。


二、Cocoapods安裝步驟

注意:在終端輸入命令時,取$后面部分輸入

1、升級Ruby環境

終端輸入:$ gem update --system

此時會出現


沒權限升級Ruby的提示
這是因為你沒有權限去升級Ruby

這時應該輸入:$ sudo gem update --system
此時會出現


輸入密碼

接下來輸入密碼,注意:輸入密碼的時候沒有任何反應,光標也不會移動,你盡管輸入就是了,輸完了直接回車。
等一會如果出現


升級Ruby成功

恭喜你,升級Ruby成功了。

2、更換Ruby鏡像

首先移除現有的Ruby鏡像

終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國內最新鏡像源(淘寶的Ruby鏡像已經不更新了)

終端輸入:$ gem source -a https://gems.ruby-china.org/
執行完畢之后輸入gem sources -l來查看當前鏡像

終端輸入:$ gem sources -l
如果結果是
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
說明添加成功,否則繼續執行$ gem source -a https://gems.ruby-china.org/來添加

3、安裝CocoaPods

接下來開始安裝

終端輸入:$ sudo gem install cocoapods
如果出現這個


安裝錯誤提示

說明沒有權限,需要輸入

終端輸入:$ sudo gem install -n /usr/local/bin cocoapods

安裝成功如下:


安裝成功

到這之后再執行pod setup(PS:這個過程是漫長的,要有耐心)

終端輸入:$ pod setup
然后你會看到出現了Setting up CocoaPods master repo,卡住不動了,說明Cocoapods在將它的信息下載到 ~/.cocoapods里。
你可以command+n新建一個終端窗口,執行cd ~/.cocoapods/進入到該文件夾下,然后執行du -sh *來查看文件大小,每隔幾分鐘查看一次,這個目錄最終大小是900多M(我的是930M)
當出現Setup completed的時候說明已經完成了。

哈哈,太不容易了,終于走到這一步了,終于安裝完成了,那么到底能不能用呢?咱們接著往下看!
注意:以上所有的步驟都是為這臺電腦配置CocoaPods環境,以下才是真正的把CocoaPods安裝到你的工程里面。

4、CocoaPods的使用

1、首先我們來搜索一下三方庫

終端輸入:$ pod search AFNetworking
這時有可能出現


搜索不到的提示

這是因為之前pod search的時候生成了緩存文件search_index.json
執行rm ~/Library/Caches/CocoaPods/search_index.json來刪除該文件
然后再次輸入pod search AFNetworking進行搜索
這時會提示Creating search index for spec repo 'master'..
等待一會將會出現搜索結果如下:


AFNetworking搜索結果

出現這個了就說明搜索成功了,看一下上圖中的這一句:
pod 'AFNetworking', '~> 3.1.0'
這句話一會我們要用到,這是CocoaPods添加三方庫的關鍵字段

2、在工程中創建一個Podfile文件

要想在你的工程中創建Podfile文件,必須先要進到該工程目錄下

終端輸入:$ cd /Users/liyang/Desktop/CocoaPodsTest
進來之后就創建

終端輸入:$ touch Podfile
然后你在你的工程目錄下可以看到多了一個Podfile文件

3、編輯你想導入的第三方庫的名稱及版本

使用vim編輯Podfile文件

終端輸入:$ vim Podfile
進入如下界面:


編輯Podfile文件
進來之后緊接著按鍵盤上的英文'i'鍵
下面的"Podsfile" 0L, 0C將變成-- INSERT --
然后就可以編輯文字了,輸入以下文字

platform :ios, '7.0'target 'MyApp' dopod "AFNetworking", "~> 3.1.0"end

解釋一下,'MyApp'就是你自己的工程名字,platform :ios, '7.0'代表當前AFNetworking支持的iOS最低版本是iOS 7.0, '~> 3.1.0'代表要下載的AFNetworking版本是3.1.0及以上版本

編輯完之后成如下樣子:


編輯完成

此時該退出去了,怎么退出去呢?跟著我做,先按左上角的esc鍵,再按:鍵,再輸入wq,點擊回車,就保存并退出去了。

這時候,你會發現你的項目目錄中名字為Podfile的文件的內容就是你剛剛輸入的內容。

4、把該庫下載到Xcode中

終端輸入:$ pod install
這就開始下載了,需要一段時間,出現如下界面就說明安裝好了


安裝成功

這個時候關閉所有的Xcode窗口,再次打開工程目錄會看到多了一個后綴名為.xcworkspace文件。


工程目錄

以后打開工程就雙擊這個文件打開了,而不再是打開.xcodeproj文件。
進入工程后引入頭文件不再是#import "AFNetworking.h",而是#import <AFNetworking.h>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产成人| 欧美诱惑福利视频| 日韩av免费在线观看| 久久精品在线视频| 在线免费观看羞羞视频一区二区| 久久精品免费播放| 国产福利精品av综合导导航| 久久久国产影院| 精品国产户外野外| 亚洲视频综合网| 91九色视频导航| 亚洲成人三级在线| 欧美激情精品久久久久久黑人| 欧美亚洲国产视频小说| 韩国v欧美v日本v亚洲| 66m—66摸成人免费视频| 久久人人爽人人爽人人片av高清| 欧美日韩国产中文精品字幕自在自线| 国产精品视频在线观看| 日韩欧美成人免费视频| 久久久女人电视剧免费播放下载| 欧美日韩爱爱视频| 国产91色在线免费| 中文字幕日韩有码| 色与欲影视天天看综合网| 97精品伊人久久久大香线蕉| 日韩中文字幕在线看| 日韩久久午夜影院| 国产91在线高潮白浆在线观看| 欧美一级大片视频| 欧美人交a欧美精品| 欧美激情亚洲另类| 亚洲欧美在线免费| 国产精品色视频| 欧美性高跟鞋xxxxhd| 久久69精品久久久久久国产越南| 国产成人亚洲综合| 国产日韩中文在线| 国产成人亚洲综合| 精品一区二区亚洲| 精品亚洲永久免费精品| 欧美性xxxx极品hd满灌| 欧美激情视频在线观看| 亚洲视频第一页| 欧美日韩福利在线观看| 亚洲一区av在线播放| 欧洲s码亚洲m码精品一区| 欧美国产日韩一区二区| 亚洲欧美精品一区二区| 久久久成人av| 狠狠久久亚洲欧美专区| 久久的精品视频| 日韩在线观看电影| 亚洲欧美激情四射在线日| 日韩福利视频在线观看| 91人人爽人人爽人人精88v| 国产亚洲人成a一在线v站| 狠狠色噜噜狠狠狠狠97| 亚洲大胆人体在线| 欧美日韩中文字幕综合视频| 91国产中文字幕| 久久久久久亚洲精品中文字幕| 亚洲性生活视频| 欧美精品国产精品日韩精品| 亚洲国产又黄又爽女人高潮的| 国产视频一区在线| 欧美亚州一区二区三区| 欧美一区二区三区……| 亚洲视频在线免费观看| 一区二区成人av| 神马久久久久久| 欧美日韩国产精品专区| 精品国产欧美一区二区三区成人| 97福利一区二区| 亚洲精品免费一区二区三区| 精品久久久久久久中文字幕| 亚洲男人av在线| 91精品啪在线观看麻豆免费| 亚洲男人天堂手机在线| 欧美久久久精品| 久久影视电视剧免费网站清宫辞电视| 久久久免费电影| 欧美黑人巨大xxx极品| 国产精品麻豆va在线播放| 久久久久久成人| 欧美日韩一区二区在线| 久久亚洲欧美日韩精品专区| 91精品国产91久久久久久| 中文.日本.精品| 在线精品播放av| 久热在线中文字幕色999舞| 激情久久av一区av二区av三区| 国产成人亚洲综合| 国产精品狼人色视频一区| 一区二区三区国产视频| 国模极品一区二区三区| 亚洲福利视频网站| 91久久精品国产91性色| 最近2019年日本中文免费字幕| 欧美激情一区二区三区成人| 欧美午夜激情视频| 国产成人啪精品视频免费网| 91wwwcom在线观看| 国产成人中文字幕| 日韩精品中文字幕在线| 亚洲аv电影天堂网| 亚洲福利在线播放| 91天堂在线观看| 欧美日韩国产一区在线| 色哟哟网站入口亚洲精品| 国产精品色午夜在线观看| 欧美激情欧美激情| 伊人久久久久久久久久久久久| 激情亚洲一区二区三区四区| 日韩中文在线视频| 亚洲国产精品久久久久秋霞不卡| 国产精品国产福利国产秒拍| 668精品在线视频| 91免费综合在线| 国产91成人在在线播放| 国产欧美精品在线播放| 国产精品一区二区久久久久| 精品丝袜一区二区三区| 性欧美办公室18xxxxhd| 日韩成人av在线| 国产精品三级久久久久久电影| 久久伊人色综合| 久久久久久国产精品| 亚洲综合中文字幕在线| 亚洲欧美成人一区二区在线电影| 亚洲九九九在线观看| 亚洲人成在线一二| 国产丝袜视频一区| 日韩欧美亚洲综合| 热久久美女精品天天吊色| 欧美色另类天堂2015| 97色在线播放视频| 亚洲国产日韩一区| 国产精品视频播放| 国产欧美日韩最新| 亚洲精品白浆高清久久久久久| 日韩精品在线影院| 中文字幕日韩在线观看| 亚洲女人初尝黑人巨大| 中文字幕自拍vr一区二区三区| 视频在线观看一区二区| 亚洲国产一区二区三区四区| 国内精品久久久久久久| 国产视频999| 91美女片黄在线观看游戏| 色哟哟亚洲精品一区二区| 日韩欧亚中文在线| 中文字幕av一区中文字幕天堂| 高清欧美性猛交| 亚洲欧美中文日韩在线v日本| 色久欧美在线视频观看| 国产精品欧美一区二区| 亚洲色图50p| 亚洲人成网站色ww在线| 亚洲国产精品成人va在线观看| 欧美激情xxxxx| 国产视频亚洲精品| 亚洲在线免费观看| 欧美视频在线免费看|