再次記錄 cocoapods

一、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
相關文章
相關標籤/搜索