今天上網看新聞,看到大名鼎鼎的CocoaPods 經過數個月的努力和輪番測試,CocoaPods 核心團隊成員 Marius Rackwitz 于近日在CocoaPods 官方博客上宣布正式發布 CocoaPods 0.36 ,實現Swift和iOS 8動態框架支持。這對iOS開發者來說又是一個好消息.于是我決定來更新嘗嘗鮮。以下是我自己的更新流程,整理下來。
一.首先來查看我的Mac Pro的CocoaPods的version信息:
1.第一步:打開終端:輸入命令: pod --version 回車
查詢到當前版本為:0.35.0
2.第二步:好吧,既然有新版本,那么直接進入主題,先更新gem,國內需要切換源,
輸入命令:sudo gem update --system //先更新gem, 國內需要切換源
3.第三步:輸入命令:sudo gem install cocoapods
第四步:如果出現上面的情況,那么CocoaPods已經更新完成,我們再輸入命令查詢當前CocoaPods的version。
http://www.open-open.com/news/view/16d4626 (以下文字摘自:Open資訊)
當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要
使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編的意思就是,手動一個個去下載所需
類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什么工具能解決這些惱人的
問題,那將“善莫大焉”。所以,你需要 CocoaPods。
CocoaPods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoaPods,只需要一行命令就可以完全解決,當然
前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。所以,作為iOS程序員的我們,掌握CocoaPods的使用是
必不可少的基本技能了。
經過數個月的努力和輪番測試,CocoaPods 核心團隊成員 Marius Rackwitz 于近日在CocoaPods 官方博客上宣布正式發布 CocoaPods 0.36,該版本最大的改動便是為 iOS 8 平臺引入了動態框架,并增加了對于使用 Swift 語言所編寫的庫的支持,此舉將影響到包括 CocoaPods/Xcodeproj 在內的所有 CocoaPods gems。
動態框架通常只存在于 OS X 之上,其優勢在于對多平臺代碼更好的封裝,由于缺乏對 iOS 平臺的支持一直飽受 iOS 開發者詬病,而從 iOS 8 開始,CocoaPods 實現了對于第三方動態框架的支持。
除卻實現對于動態框架的支持之外,CocoaPods 0.36 還實現了對于 AlamoFire、SwiftyJSON
等庫的支持,而此前只能手工添加到項目中或是通過 git submodule 來管理,如果 pod 包含了 Swift 源碼,更無法整合依賴。
現在,開發者可以將 CocoaPods 進行更新,想要了解更多關于 CocoaPods 0.36 的信息,可查看CocoaPods?Changelog。