新的項目识埋,新的開始
一浸剩、項目中使用CocoaPod管理第三方code
1.創(chuàng)建一個名稱為Test的xcode測試工程
2.創(chuàng)建Podfile文件
$ cd desktop/Test
$ touch Podfile
-
打開創(chuàng)建的Podfile文件并添加內容,完成后保存娄涩。
platform :ios, ‘8.0’ // 最低支持ios版本 target ‘ Test’ do // 項目名稱 pod 'AFNetworking', '~> 3.1.0' // 第三方code pod 'MJExtension' pod 'MJRefresh' pod 'Masonry', '~> 1.0.2' pod 'FMDB', '~> 2.6.2' pod 'TZImagePickerController' pod 'SDWebImage', '~> 4.0.0’ pod 'MBProgressHUD' end
4.執(zhí)行pod安裝命令窗怒,命令行轉到工程目錄下執(zhí)行以下命令
$ cd desktop/Test
$ pod install
5.成功后,代碼框架如下:
二蓄拣、安裝cocoapod:
1扬虚、檢測RVM是否安裝
$ rvm -v
結果:rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] 說明你應經(jīng)安裝RVM了,否則需要重新安裝
或者使用命令:
$ rvm list
輸出:
=* ruby-2.5.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
2球恤、檢測Ruby是否安裝
這里不只是檢測Ruby安裝的問題辜昵,還要看Ruby的版本是否大于2.2.2,不然會報錯:Error installing pods: activesupport requires Ruby version >= 2.2.2咽斧。
$ruby -v ,
輸出:ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin16]
如果低于2.2.2則升級版本:
rvm list known //列出ruby可安裝的版本信息rvm install 2.3.1 //安裝一個ruby版本 rvm 2.3.1 --default //設置ruby2.3.1為系統(tǒng)默認版本
3堪置、如果ruby安裝出現(xiàn)以下錯誤,需要更新安裝brew
Error running 'requirements_osx_brew_update_system ruby-2.3.1',showing last 15 lines of /Users/max-pc/.rvm/log/1479699089_ruby-2.3.1/update_system.log https://github.com/Homebrew/homebrew/wiki/Common-Issues and make sure `brew update` works before continuing.'
Brew是OS X上類似apt-get以及yum的一個軟件包管理器收厨,它依托于Github,
安裝Homebrew优构。 直接去官網(wǎng):http://brew.sh/index_zh-cn.html
按說明安裝:
4诵叁、換源
我們需要來修改源(由于國內被墻),所以腰包源切換至ruby-china在終端執(zhí)行以下命令钦椭,以前使用的大部分命令都是下面的情況:
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/ //這個現(xiàn)在是個大坑啊拧额,會報錯:
Error fetching https://ruby.taobao.org/:
Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://ruby.taobao.org/specs.4.8.gz)
這是因為淘寶的鏡像已經(jīng)不再維護了,目前是ruby china社區(qū)在維護彪腔,所以侥锦,你可以執(zhí)行以下命令來完成換源:
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --remove https://ruby.taobao.org/ //已經(jīng)安裝了淘寶鏡像的需要這一步
gem sources -a https://gems.ruby-china.org/
使用命令 gem sources - l 來驗證你的ruby鏡像是并且僅是ruby-china,如果出現(xiàn)以下文字表名你的命令是成功的:
*** CURRENT SOURCES ***
5德挣、安裝cocoapods
執(zhí)行命令:
$sudo gem install -n/usr/local/bin cocoapods
安裝好之后使用pod恭垦,會出現(xiàn)</pre>
Setting up CocoaPods master repo
這個就不要急了,你只需要等等吧格嗅,這說明cocoapods在將他的信息下載到~/.cocoapods里番挺,cd 到該目錄里,用du -sh *命令來查看文件大小
輸出即為安裝cocoapod成功
Successfully installed cocoapods-1.0.1