cocoaPods的安装

作者: 向北走500米 | 来源:发表于2017-02-23 20:05 被阅读0次

    先介绍下自己吧,准备从事ios开发,现在还是一名小白哦,写得不好请多多指教.

    一.为什么需要cocoaPods

    ios开发时,项目中会用到许多第三方库,如果一一把第三方库导入项目时,会很麻烦. 就引出了CocoaPods(https://github.com/CocoaPods/CocoaPods),它可以用来方便的统一管理这些第三方库。

    二.安装过程

    第一步:安装或者更新Ruby.(当前安装环境Xcode 8.2  ,mac  OS Sierra 10.12.3)

    Mac  OS本身自带Ruby,第一次安装最好更新或者重新安装Ruby.

    我第一次按照网上的教程,更新ruby版本,后面安装cocoaPods最后一步时就报错了,我重新安装了ruby:附上安装ruby教程(http://www.jianshu.com/p/b64b4fd08d3c)

    一、更新ruby:

    查看源 gem sources -l

    设置源:(ruby 的软件源 rubygems.org因为使用亚马逊的云服务,所以被屏蔽了,需要更新ruby的源,用国内淘宝的源代替官方的源)

    sudo gem sources -a https://ruby.taobao.org

    删除源:                sudo gem sources -r https://rubygems.org (删除下原来的ruby源)

    二、下载安装cocoaPods:

    第1步:  sudo gem install cocoapods

    第2步:  pod setup (出现Setting up CocoaPods master repo,等几分钟)

    第3步:cocoaPods的使用

    (a) 自己用Xcode建一个项目

    (b)终端中进入这个项目文件夹

    (c)建立PodFile ,终端输入 vim PodFile

    键盘输入 i,进入编辑模式,输入

    platform :ios, '7.0'

    target ' 项目名'do              (项目名 这里是cocoaPodsDemo)

    pod 'AFNetworking', '~> 2.6'

    pod 'SDWebImage', '~>3.6'

    end

    然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

    回车后发现项目总目录中多一个Podfile文件

    (d)然后输入 pod install,等3到5分钟左右 (如果网速慢 pod)

    (e)查看项目根目录,点击 cocoaPodsDemo.xcworkspace

    三、补充

    (a). 上面的pod setup后可以通过pod search SDWebImage  ,搜素框架版本信息,然后后面的vim Podfile 填这个版本号就可以了

    (b).如果以后再要导入其他框架时,用Sublime Text2 这个软件 打开podfile 直接在里面添加你要导入的框架

    (c).然后在cd到你当前的项目路径中(注意:这时候的项目路径可不是上文的cocoaPodsDemo了,而是你的cocoaPodsDemo.xcodeproj这个路径 ,否则会提示这个错误

    [!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

    project 'path/to/Project.xcodeproj'

    (d)然后pod Install就可以了

    (e)加入masonry如报错:

    [!] The platform of the target `Pods` (iOS 4.3) is not compatible with `Masonry (0.6.0)` which has a minimum requirement of iOS 6.0 - OS X 10.7.

    可以修改Podfile为:

    platform :ios, '6.0'

    相关文章

      网友评论

        本文标题:cocoaPods的安装

        本文链接:https://www.haomeiwen.com/subject/uwobwttx.html