- 安裝
1.移除現(xiàn)有Ruby默認源
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://ruby.taobao.org/
3.驗證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1) $sudo gem install cocoapods 備注:蘋果系統(tǒng)升級 OS X EL Capitan 后改為$sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
這樣帖蔓,就安裝好了。
- 使用
1.cd (寫了cd之后阻逮,將文件夾拖在后面)
2.touch podfile
3.pod search (在這里寫第三方相速,如:pod search masonry)
4.pod install --verbose --no-repo-update
這樣,第三方就可以使用了
- 注意:::在工程中調用這些第三方的時候肛冶,記得用#import<>,而不是#import""街氢,否則就無法引入。
友情鏈接
然而睦袖,在使用的時候遇到了這樣的問題:
The dependencyMasonry (~> 1.0.1)
is not used in any concrete target.
原因是:
podfile升級到最新版本珊肃,pod里的內容必須明確指出所用第三方庫的target;可以修改Podfile文件的配置文件馅笙,讓它兼容不指定固定版本伦乔;且又不報錯;
解決方法:
platform :ios, '7.0'
target 'zxptUser’ do
pod 'SDWebImage', '~> 3.7.5'
end
注意:
如果是swift的話董习,在第三行要加一句話:(否則不成功)
use_frameworks!
這個解決方法插播一條鏈接:http://www.cnblogs.com/LiLihongqiang/p/5748454.html
-
注意1:platform與其后面的分號中間烈和,要有空格,否則就會報下面的錯誤
- 注意2:
編輯podfile的時候皿淋,要用xode來編輯招刹,盡量不要用文本編輯器來編輯。否則就會出下面的問題窝趣。
[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.