cocoapods的使用(一)--終端指令

新建一個工程cocoapodsTest

1雁佳、在終端中輸入cd,將cocoapodsTest工程直接拖到終端中,如下:

cd /Users/admin/Desktop/cocoapodsTest

2押蚤、當(dāng)前目錄下,利用vim創(chuàng)建Podfile,在終端中輸入:

?vim Podfile

3、按 i 或 a ,進入插入模式,輸入以下內(nèi)容:

platform :ios, ‘7.0’

target ‘cocoapodsTest’ do ? ? ?//注意:target ‘工程名稱’ do

pod 'AFNetworking', '~> 3.1.0'

end

對上面4行文字的解釋:

platform :ios, ‘7.0’ ,表示當(dāng)前AFNetworking支持的iOS最低版本是iOS 7.0

target ‘cocoapodsTest’ do斥铺,當(dāng)前的目標(biāo)工程

pod 'AFNetworking', '~> 3.1.0'贬派,表示需要下載的AFNetworking版本是3.1.0

end 急但,表示結(jié)束

4、輸入完畢后,按【ESC】返回命令行模式搞乏,:(冒號)進入末行模式,輸入波桩,wq保存命令并退出vim

5、這時你會發(fā)現(xiàn)工程目錄中请敦,出現(xiàn)一個名為Podfile的文件镐躲,而且文件內(nèi)容就是剛剛輸入的內(nèi)容。

(注意,Podfile文件應(yīng)該和工程文件cocoapodsTest.xcodeproj在同一個目錄下)

6侍筛、利用CocoaPods下載AFNetworking類庫了,在終端中的當(dāng)前工程目錄下萤皂,運行以下命令:

?pod install

創(chuàng)建cocoapodsTest.xcworkspace成功時,終端提示如下:

Analyzing dependencies

Downloading dependencies

Installing AFNetworking (3.1.0)

Generating Pods project

Integrating client project

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

Sending stats

Pod installation complete! There is 1 dependency from the Podfile and 1 total

pod installed.

同時發(fā)現(xiàn)在cocoapodsTest文件下勾笆,增加了cocoapodsTest.xcworkspace文件敌蚜,此時說明創(chuàng)建cocoapodsTest.xcworkspace已經(jīng)成功了。

7窝爪、特別注意

? ? target ‘cocoapodsTest’ do為必須輸入弛车,注意:target ‘工程名稱’ do,最新版本的cocoapods使用變化齐媒,否則無法生成 .xcworkspace文件,一直提示安裝報錯纷跛。

報錯:

[!] Invalid `Podfile` file: syntax error, unexpected keyword_end, expecting end-of-input.

#? from /Users/admin/Desktop/test15/Podfile:6

#? -------------------------------------------

#

>? end

#? -------------------------------------------

[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.

8喻括、常見錯誤修復(fù)

報錯直接上圖,更加直觀:

產(chǎn)生此警告的原因是項目 Target 中的一些設(shè)置,CocoaPods 也做了默認(rèn)的設(shè)置,如果兩個設(shè)置結(jié)果不一致,就會造成問題贫奠。

解決方法?

打開項目 Target - Build Settings ,搜索 Other Linker Flags ,在這個設(shè)置上加入 $(inherited) 唬血。

打開項目 Target - Build Settings,依次搜索如上圖中所示的警告,根據(jù)提示的設(shè)置名稱,將這些設(shè)置選項全部改為 $(inherited) ,或者選中這些設(shè)置按下 delete 鍵恢復(fù)原設(shè)置唤崭。

如果有 FRAMEWORK_SEARCH_PATHS 這個設(shè)置的警告的話,最好先把當(dāng)前的設(shè)置項記錄下來,然后選中設(shè)置按下 delete 以后,再把之前的設(shè)置加進去,否則編譯可能會出現(xiàn)很多報錯拷恨。

然后重新執(zhí)行 pod install ?就會發(fā)現(xiàn)警告消失了。

如果我的方法不能夠解決你的問題的話,可以試一下網(wǎng)上的另一種方法,就是點擊項目文件 project.xcodeproj ,右鍵顯示包內(nèi)容,用文本編輯器打開 project.pbxproj ,command + F 搜索 OTHER_LDFLAGS ,刪除搜索到的設(shè)置,command + S 保存,然后重新執(zhí)行 pod install谢肾。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末腕侄,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子芦疏,更是在濱河造成了極大的恐慌冕杠,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酸茴,死亡現(xiàn)場離奇詭異分预,居然都是意外死亡,警方通過查閱死者的電腦和手機薪捍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門笼痹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人飘诗,你說我怎么就攤上這事与倡。” “怎么了昆稿?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長息拜。 經(jīng)常有香客問我溉潭,道長,這世上最難降的妖魔是什么少欺? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任喳瓣,我火速辦了婚禮,結(jié)果婚禮上赞别,老公的妹妹穿的比我還像新娘畏陕。我一直安慰自己,他們只是感情好仿滔,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布惠毁。 她就那樣靜靜地躺著犹芹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鞠绰。 梳的紋絲不亂的頭發(fā)上腰埂,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音蜈膨,去河邊找鬼屿笼。 笑死,一個胖子當(dāng)著我的面吹牛翁巍,可吹牛的內(nèi)容都是我干的驴一。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼灶壶,長吁一口氣:“原來是場噩夢啊……” “哼肝断!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起例朱,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤孝情,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后洒嗤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體箫荡,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年渔隶,在試婚紗的時候發(fā)現(xiàn)自己被綠了羔挡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡间唉,死狀恐怖绞灼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呈野,我是刑警寧澤低矮,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站被冒,受9級特大地震影響军掂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜昨悼,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一蝗锥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧率触,春花似錦终议、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽细燎。三九已至,卻和暖如春陆馁,著一層夾襖步出監(jiān)牢的瞬間找颓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工叮贩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留击狮,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓益老,卻偏偏與公主長得像彪蓬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捺萌,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容