Cocoa pods集成和錯(cuò)誤提示

一韵吨、傳送門

  • 借用別人的傳送門,便于自己簡(jiǎn)書下次查看而已移宅!

二归粉、準(zhǔn)備工作:

  1. 為了安全起見,執(zhí)行命令sudogem uninstall cocoapods漏峰,卸載原有的CocoaPod
  2. 執(zhí)行命令sudo geminstall -n /usr/local/bin cocoapods來重新安裝cocoapod糠悼,或者參照下面的方法重裝
  3. 如果沒有權(quán)限執(zhí)行pod,執(zhí)行命令sudochmod +rx /usr/local/bin/浅乔,賦予/usr/local/bin給予執(zhí)行與讀取權(quán)限

三倔喂、安裝和使用(iOS最新版CocoaPods的安裝流程 )

  1. 移除現(xiàn)有Ruby默認(rèn)源
    $gem sources --removehttps://rubygems.org/
  2. 使用新的源(淘寶的不用了,用ruby.china的)
    $gem sources -ahttps://ruby.taobao.org/
    $gem sources -a https://gems.ruby-china.org/
  3. 驗(yàn)證新源是否替換成功
    $gem sources -l
  4. 安裝CocoaPods
    $sudo gem install cocoapods

備注:蘋果系統(tǒng)升級(jí)OSX EL Capitan后改為$sudo gem install -n /usr/local/bin cocoapods

  1. 設(shè)置pod倉(cāng)庫
    pod setup
  2. 測(cè)試
    pod --version

【如果有版本號(hào)靖苇,則說明已經(jīng)安裝成功】

  1. 更新gem
    $sudo gem update --system
  2. 新建工程席噩,并在終端用cd指令到文件夾內(nèi)
    $pod search AFNetworking
  3. 新建文件Podfile文件
    $vim Podfile
    可以直接打開文件`open Podfile`,也可以進(jìn)入項(xiàng)目找到Podfile文件
    寫入以下內(nèi)容并保存小提示:(終端vim文件按i可編輯贤壁,esc退出編輯悼枢,:wq可保存退出)
    platform:ios,'8.0'
    use_frameworks!
    target ‘項(xiàng)目名稱’ do
            pod 'AFNetworking', '3.1.0'
    end
  1. 導(dǎo)入第三方庫
    $pod install
    podinstall --no-repo-update 忽略更新Cocoapods安裝
    podupdate --no-repo-update 忽略更新Cocoapods更新
  2. 退出終端

四、常見錯(cuò)誤總結(jié)

  1. 權(quán)限問題

錯(cuò)誤語句內(nèi)容:You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.這是因?yàn)橐獔?zhí)行這某些必須有管理員的權(quán)限(比如更新軟件),比如更新cocoapods時(shí)報(bào)錯(cuò)

解決方法:加上sudo即可脾拆,sudo是獲取系統(tǒng)權(quán)限的方法馒索,但是要輸入密碼,gem update --system改為sudo gem update --system

WCT-MAC:~ wct$ gem update --system

Updating rubygems-update

ERROR: While executing gem ... (Gem::FilePermissionError)

You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

WCT-MAC:~ wct$ sudo gem update --system

Password:

Updating rubygems-update Fetching: rubygems-update-2.7.3.gem (100%)

2.安裝兩個(gè)Xcode引起的問題

錯(cuò)誤語句內(nèi)容:Unable to add a source with url 'https://github.com/Cocoapods/Specs.git' named ' master-1' You can try adding it manually in '/!.cocoapods/repos' or via ' pod repe add'

解決方法:sudo xcode-select -switch + 當(dāng)前Xcode的版本

3.最新的書寫格式引起Target不符合

錯(cuò)誤語句內(nèi)容:The dependency 'xxxx' is not used in any concrete target

解決方法:改書寫格式為下面這種名船,途中的”Together”就是你項(xiàng)目的Target

例如:

platform :iOS,'8.0'

#use_frameworks!個(gè)別需要用到它绰上,比如reactiveCocoa

target ‘Together’ do

      pod 'AFNetworking' , '~>2.6'

      pod 'SwiftyJSON','~>2.3' 

end

4.導(dǎo)入的第三方庫,#import報(bào)錯(cuò)

  • 選擇target(就是左邊你的工程target)——BuildSettings ——search Paths 下的 User Header Search Paths
  • 雙擊后面的空白區(qū)域包帚,出現(xiàn)下面的圖渔期,并且點(diǎn)擊“+”號(hào)添加一項(xiàng):并且輸入:“$(PODS_ROOT)”(沒有引號(hào)),選擇:recursive(會(huì)在相應(yīng)的目錄遞歸搜索文件)
  1. 這里只介紹我自己學(xué)習(xí)中碰到過的,更多錯(cuò)誤疯趟,廣大開發(fā)者都已經(jīng)有解決方案了拘哨,這里給出傳送門
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市信峻,隨后出現(xiàn)的幾起案子倦青,更是在濱河造成了極大的恐慌,老刑警劉巖盹舞,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件产镐,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡踢步,警方通過查閱死者的電腦和手機(jī)癣亚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來获印,“玉大人述雾,你說我怎么就攤上這事〖娣幔” “怎么了玻孟?”我有些...
    開封第一講書人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)鳍征。 經(jīng)常有香客問我黍翎,道長(zhǎng),這世上最難降的妖魔是什么艳丛? 我笑而不...
    開封第一講書人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任匣掸,我火速辦了婚禮,結(jié)果婚禮上质礼,老公的妹妹穿的比我還像新娘旺聚。我一直安慰自己织阳,他們只是感情好眶蕉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唧躲,像睡著了一般造挽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弄痹,一...
    開封第一講書人閱讀 49,785評(píng)論 1 290
  • 那天饭入,我揣著相機(jī)與錄音,去河邊找鬼肛真。 笑死谐丢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播乾忱,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼讥珍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了窄瘟?” 一聲冷哼從身側(cè)響起衷佃,我...
    開封第一講書人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蹄葱,沒想到半個(gè)月后氏义,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡图云,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年惯悠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竣况。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吮螺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帕翻,到底是詐尸還是另有隱情鸠补,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布嘀掸,位于F島的核電站紫岩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睬塌。R本人自食惡果不足惜泉蝌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望揩晴。 院中可真熱鬧勋陪,春花似錦、人聲如沸硫兰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽劫映。三九已至违孝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泳赋,已是汗流浹背雌桑。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祖今,地道東北人校坑。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓拣技,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親耍目。 傳聞我的和親對(duì)象是個(gè)殘疾皇子过咬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

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