一、pods ios
安裝cocoapodsgit
可是,是的,又可是(不過是個可喜的「可是」)。咱們能夠用淘寶的Ruby鏡像來訪問cocoapods。按照下面的順序在終端中敲入依次敲入命令:github
$ gem sources --remove https://rubygems.org/web
//等有反應以後再敲入如下命令vim
$ gem sources -a https://gems.ruby-china.org/ruby
爲了驗證你的Ruby鏡像是而且僅是taobao,能夠用如下命令查看:spa
$ gem sources -lcode
只有在終端中出現下面文字才代表你上面的命令是成功的:orm
*** CURRENT SOURCES ***blog
https://gems.ruby-china.org/
上面全部的命令完成之時,在小編的終端上是這個的樣子:
這時候,你再次在終端中運行:
$ sudo gem install cocoapods
pod setup
如果報錯 用sudo gem install -n /usr/local/bin cocoapods
等上十幾秒鐘,CocoaPods就能夠在你本地下載而且安裝好了,再也不須要其餘設置。
##
連接】RubyGems鏡像-淘寶網
https://ruby.taobao.org/ 已經聲明不在維護gems 如今用http://gems.ruby-china.org/
##
在終端中進入(cd命令)你項目所在目錄,而後在當前目錄下,利用vim建立Podfile,運行:
$ vim Podfile
而後在Podfile文件中輸入如下文字:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
注意,這段文字不是小編憑空生成的,能夠在AFNetworking的github頁面找到。這兩句文字的意思是,當前AFNetworking支持的iOS最高版本是iOS 7.0, 要下載的AFNetworking版本是2.0。
而後保存退出。vim環境下,保存退出命令是:
:wq
pod添加庫 pod install --verbose --no-repo-update 或 pod install
pod更新 pod update --verbose --no-repo-update 或 pod update
更新單個庫
pod update + 你想升級的那個庫的名字 例如: pod update MJRefresh 必須學會此,本人就自坑了一次,,,,,,由於有的庫可能會手動修改,update會覆蓋
Xcode8以上 Podfile稍微變化了一點
source 'https://github.com/CocoaPods/Specs.git' platform:ios,’8.0’ use_frameworks! target 'Unity-iPhone' do #pod 'Parse', '~> 1.7.1' #pod 'PromiseKit', '~> 1.6.0' pod 'GCDObjC', '~> 0.2.0' pod 'AFNetworking', '~> 2.6.0' pod 'MBProgressHUD', '~> 0.9.1' pod 'SDWebImage', '~> 3.7.3' pod 'OpenUDID', '~> 1.0.0' pod 'WeiboSDK', '~> 3.1.1' #pod 'OpenCV', '~> 2.4.10' #pod 'SDCycleScrollView', '~> 1.64' #pod 'LTNavigationBar', '~> 2.1.0' pod 'MJExtension', '~> 2.5.10' pod 'UMengSocialCOM', '~> 5.2.1' pod 'UMengAnalytics', '~> 4.1.0' pod 'BTBadgeView', '~> 1.3' target 'Unity-iPhone Tests' do inherit! :search_paths # Pods for testing end end