安装和使用cocoaPods

  • 安装
    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 dependency Masonry (~> 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.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容