//本文章是建立在以成功安裝的cocopods的基礎(chǔ)上叉钥;若沒有安裝請參考http://www.reibang.com/p/071d30a3af02
使用cocopods查看第三方框架的使用的版本號:在終端里面直接輸入`pod search 第三方框架的名稱`慢叨。
==========常用的一些最新版本第三方庫的一些信息:
1.低版本:導(dǎo)入第三方庫
//網(wǎng)絡(luò)數(shù)據(jù)處理:上傳服務(wù)器稽煤,下載采郎,網(wǎng)絡(luò)請求粟誓,網(wǎng)絡(luò)判斷
platform :ios, '9.0'
pod 'AFNetworking', "~> 3.0"
//圖片的緩存處理和優(yōu)化
platform :ios, '9.0'
pod 'SDWebImage', "~> 3.0"
//數(shù)據(jù)庫的一些處理
platform :ios, '9.0'
pod? 'FMDB', '~> 2.6.2'
//偉大的菊花轉(zhuǎn)枷邪,各種可以自定義的彈窗提示
platform :ios, '9.0'
pod 'MBProgressHUD', '~> 1.0.0
2.高版本:導(dǎo)入第三方庫
//注意導(dǎo)入這些第三方庫現(xiàn)在是這種模式:JZDetailStock為自己工程名
platform :ios, '8.0'
target 'JZDetailStock' do
pod 'AFNetworking', '~> 3.0'
pod'Masonry', '~> 1.0.0'
end
注意現(xiàn)在導(dǎo)入第三方庫都使用高版本的方式:否則會報(bào)錯(cuò)(參考三常見的錯(cuò)誤)
一.開始坑點(diǎn)的講解了--新建工程工程中使用的導(dǎo)入第三庫的指令
1.首先第一步cd +項(xiàng)目的文件路徑+回車
? ? ? 回車后出現(xiàn)的頁面:
2.輸入:vim Podfile+回車
輸入指令:vim Podfile+回車
? ? 按回車后出現(xiàn):輸入i進(jìn)入到編輯模式隙畜。輸入以下的第三方庫
============進(jìn)入編輯頁面后的坑抖部,終于來了
輸入完成之后:首先按esc鍵后;在安shift+冒號鍵议惰;開始輸入wq或者 x都行
成功之后的頁面:
3.最后一步:
輸入pod install
成功后:
4.注意事項(xiàng)(容易出現(xiàn)問題)
? ? 編輯vim的編輯頁面:首先按esc鍵后慎颗;在安shift+冒號鍵;開始輸入wq或者 x都行
二言询、使用工程過程中使用的指令
命令行設(shè)置:1)cd+工程名 ? ?2)open podfile ? ?3)pod search 第三方框架 ? ?4)commond+s ?5)pod install --no-repo-updata
1.編輯打開podfile文件俯萎,輸入需要導(dǎo)入庫的第三方庫信息
2.從product中選擇install pods
3.等待幾秒中(主要看網(wǎng)速)--成功的信息
三.常見的問題處理
3.1處理版本間的一些問題
低版本:
platform :ios, '8.0'
pod 'MBProgressHUD', '~> 0.9.2'
高版本:
platform :ios, '8.0'
target "targetName" do
pod 'MBProgressHUD', '~> 0.9.2'
end
注意:這里的 targetName 填寫工程的名字。
注意:這里全部寫成高版本即可
3.2自己建立了一個(gè)空的文件夾(沒有建立工程)
處理方法:刪除這個(gè)空工程运杭,重新建立一個(gè)工程夫啊,再按照上面知識點(diǎn)講解一步步來即可。
四辆憔、最新版本的cocoPods的問題處理(新版本標(biāo)準(zhǔn)的寫法)
1撇眯、Unable to find a target named ' ?';
解決方法:Podfile的工程文件和建立工程名不一致报嵌。名字改為一致即可
2、syntax error 熊榛,unexpected end-of-input锚国,expecting keyword_end
解決方法:(標(biāo)準(zhǔn)的podfile的寫法)