Xcode 8更新 Alamofire 4.0 的幾個坑

提示:Alamofire 4.0 要求iOS 9.+ 支持8.0-9.0或者8-版本的就不要用了,我也在找代替的網(wǎng)絡(luò)庫。有朋友說他是用just代替的。


對于swift研究比較少,簡單的試了一下pod 更新Alamofire ,遇到了幾個坑。

首先,Alamofire4.0 版本對Xcode 8/Swift3.0是兼容的。不過直接用pod更新的過程中遇到幾個問題。

1.更新4.0失敗

直接安裝上述podfile文件進(jìn)行 ?pod ?install ,直接報以下錯誤。


試了試3.0沒問題。




仔細(xì)看4.0報錯后發(fā)現(xiàn)可能是pod 版本的問題。Alamofire更新指南也有相應(yīng)的說明。




所以更新一下pod 版本再install 就沒問題了。


2.項目運行報錯,提示convert

更新/安裝Alamofire4.0之后,進(jìn)入項目會提示convert。正常來說是不需要的。


不過這時候確實需要convert,不然編譯會不通過。


convert默認(rèn)是全部選擇,如果全選convert的話,會報下面的錯誤。


所以我重新 pod install了一遍,然后convert的時候只選Alamofire 對應(yīng)的framwork進(jìn)行convert。編譯后就好了



上述問題應(yīng)該每次 pod install 之后都會出現(xiàn)


上述第2個問題應(yīng)該每次 pod install 之后都會出現(xiàn),沒有提示的話需要手動convert

Xcode 手動convert ? Edit-->Convert-->To Curent Swift Syntax...


補充:有人對podFile表示疑問,多個庫的時候我是這樣寫的



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 項目組件化、平臺化是技術(shù)公司的共同目標(biāo),越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件,一方面使項目架構(gòu)...
    swu_luo閱讀 22,845評論 0 39
  • Ruby 安裝 要安裝cocospods 首先需要安裝ruby,可以先安裝xcode,再安裝macport ,最后...
    山天大畜閱讀 2,117評論 0 1
  • 簡介:許多人開始使用 CocoaPods 的時候,似乎認(rèn)為 pod install 僅僅被用于第一次你通過 Coc...
    RX78178閱讀 1,296評論 0 1
  • 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個負(fù)責(zé)管理iOS項目中第三方開源庫...
    輝712閱讀 4,109評論 0 7
  • 遇見這樣的極品我的心里也是無奈的。希望你們能像你們說的那么好,感謝你的不娶之恩,讓我雖然妄負(fù)了青春,但好歹沒有糟蹋...
    久_fe70閱讀 321評論 0 0

友情鏈接更多精彩內(nèi)容