安装和使用cocoaPods
2016-03-29 本文已影响19人
LGirl
- 安装
1.移除现有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 备注:苹果系统升级 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与其后面的分号中间,要有空格,否则就会报下面的错误
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.