iOS開發(fā)-AFNetWorking 3.0在CocoaPods上的坑

AFNetWorking在10月份的時(shí)候發(fā)布了3.0測試版,在十二月份11號到十19號連續(xù)發(fā)布了3.0.0到3.0.4五個(gè)正式版本飒炎,不可謂不速度。本著學(xué)習(xí)的心態(tài)在測試項(xiàng)目中導(dǎo)入AFNetWorking,Podfile中命令如下:

source 'https://github.com/CocoaPods/Specs.git'
 platform :ios, '8.0'
 pod 'AFNetworking', '~> 3.0'

預(yù)想的結(jié)果是喝口水,接下來開始擼代碼的結(jié)果,事與愿違漾峡,報(bào)錯(cuò)了,結(jié)果如下:

[!] Unable to satisfy the following requirements:  
- AFNetworking (~> 3.0)` required by `Podfile`

如果你遇到過這個(gè)問題或者你知道這個(gè)問題的解決方案喻旷,那么你可以去喝口水忽略我,頭一次遇到pod安裝項(xiàng)目出問題的牢屋,一頭霧水且预,踩了坑就要慢慢的爬起來。以下內(nèi)容算是解決問題的一個(gè)思考過程,與大家共勉烙无。

降低版本

如果AFNetWorkinga版本太高,那么就降版本,設(shè)置為2.6.0,稍等一會(huì)就安裝成功,這個(gè)時(shí)候反而有點(diǎn)茫然了锋谐,為什么2.6.0可以,3.0不可以?難道3.0比較特殊?

AFNetWorking3.0安裝要求

>CocoaPods 0.39.0+ is required to build AFNetworking 3.0.0+.
>Xcode 7+ is required.

通過pod --version查看之后版本確實(shí)是0.39.0截酷,同樣的很不理解涮拗,在網(wǎng)上搜索一遍無果,這個(gè)時(shí)候就在想是不是AFNetWorking更新太快迂苛,沒有在CocoaPods上發(fā)布,事實(shí)證明我是錯(cuò)的三热,但是確想到了一個(gè)命令~

版本查看

通過CocoaPods上的AFNetWorking,最新版本截圖如下:

版本截圖.png

通過剛才想到的pod search AFNetWorking搜索一下很意外,發(fā)現(xiàn)最高的版本是2.6.0三幻,簡單點(diǎn)說就是本地的第三庫的數(shù)據(jù)和遠(yuǎn)端的數(shù)據(jù)不同步就漾,導(dǎo)致CocoaPods本地的版本庫低于遠(yuǎn)端這里面其實(shí)存在一個(gè)問題,先來解決版本不同步的問題

升級CocoaPods本地庫

升級基本上算是重走了CocoaPods安裝的路子念搬,如果已經(jīng)默認(rèn)的是淘寶的ruby源抑堡,直接進(jìn)行1,5,6即可:

 $ sudo gem update --system // 先更新gem
 $ gem sources --remove https://rubygems.org/
 $ gem sources -a https://ruby.taobao.org/
 $ gem sources -l //查看ruby地址
 $ sudo gem install cocoapods // 安裝cocoapods
 $ pod setup

這里面需要注意的一個(gè)問題是最后一步pod setup摆出,這一步會(huì)稍微有點(diǎn)慢:

Creates a directory at ~/.cocoapods/repos
which will hold your spec-repos. This is where it will create a clone of the public master
spec-repo from:

https://github.com/CocoaPods/Specs

If the clone already exists, it will ensure that it is up-to-date.

更新完成之后:


版本查看.png

Search的范圍

通過pod search我們可以查看到第三方庫的版本,本地的第三方庫和網(wǎng)上不同步首妖,搜索的結(jié)果為什么只是在本地偎漫,而不是查找網(wǎng)上的結(jié)果,那就驗(yàn)證search是不是只查找本地在.cocoapods下的路徑截圖:


本地倉庫.png

如果我們刪除紅色標(biāo)注的三個(gè)版本會(huì)不是查不到這三個(gè)版本?

刪除之后的結(jié)果.png

興趣探討

上圖中刪除了AFNetWorking的是三個(gè)測試版本,無法查出來有缆,當(dāng)然也無法更新象踊,也就是你添加的版本本地應(yīng)該是存在的,不然無法更新.
我們開發(fā)中經(jīng)常會(huì)因?yàn)槁拭玻幌螺d代碼通危,不更新本地依賴庫,其實(shí)是一個(gè)不太好的習(xí)慣灌曙,有可能就造成本地版本庫的第三方版本低CocoaPods服務(wù)端的版本:

pod install xx --verbose --no-repo-update

如果我們刪除了AFNetWorking,會(huì)怎么樣呢?
一切都需要從頭再來菊碟,你需要先uninstall存在的CocoaPods,然后重復(fù)升級版本庫的的步驟,我刪除試了一下,重新開始的感覺不是那么美妙~

問題探討完了,該睡覺了在刺,看文章也可以早點(diǎn)休息了~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逆害,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蚣驼,更是在濱河造成了極大的恐慌魄幕,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颖杏,死亡現(xiàn)場離奇詭異纯陨,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)留储,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進(jìn)店門翼抠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人获讳,你說我怎么就攤上這事阴颖。” “怎么了丐膝?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵量愧,是天一觀的道長。 經(jīng)常有香客問我帅矗,道長偎肃,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任浑此,我火速辦了婚禮软棺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尤勋。我一直安慰自己喘落,他們只是感情好茵宪,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瘦棋,像睡著了一般稀火。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赌朋,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天凰狞,我揣著相機(jī)與錄音,去河邊找鬼沛慢。 笑死赡若,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的团甲。 我是一名探鬼主播逾冬,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼躺苦!你這毒婦竟也來了身腻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤匹厘,失蹤者是張志新(化名)和其女友劉穎嘀趟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愈诚,經(jīng)...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡她按,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了炕柔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酌泰。...
    茶點(diǎn)故事閱讀 40,918評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖汗唱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丈攒,我是刑警寧澤哩罪,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站巡验,受9級特大地震影響际插,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜显设,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一框弛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捕捂,春花似錦瑟枫、人聲如沸斗搞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽僻焚。三九已至,卻和暖如春膝擂,著一層夾襖步出監(jiān)牢的瞬間虑啤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工架馋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狞山,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓叉寂,卻偏偏與公主長得像萍启,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子办绝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評論 2 361

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