美文网首页
安装cocoapods(关于Mac10.12.3)

安装cocoapods(关于Mac10.12.3)

作者: 拾取灬回忆 | 来源:发表于2017-04-01 12:44 被阅读47次

    1.更新Ruby

    你需要会简单的使用命令行工具
    CocoaPods唯一的限制就是在Ruby下运行,现在OS X都预装了Ruby,所以你只需要更新RubyGems到最新版本。
    打开终端(control + space 真的很好用),然后输入如下的命令:

    sudo gem update --system
    

    会要你输入密码:
    注意在终端中密码不显示字符,只要输完后按回车即可
    楼主使用的是淘宝的镜像,测试也是可以使用成功的。taobao镜像把下面的china改成taobao
    如果是像使用Ruby China替换Ruby的默认源,替换命令如下:

    gem sources --remove https://rubygems.org/
    //等有反应之后再敲入以下命令
    gem sources -a https://gems.ruby-china.org/
    //验证是否替换成功可以执行
    gem sources -l
    

    如果Terminal输出:

    *** CURRENT SOURCES ***
    
    https://ruby. china.org/
    

    就证明ruby的软件源已经设置OK了。

    2.设置gem为最新版本

    如果gem太老,可以尝试用如下命令升级gem:

    在Terminal输入以下命令:

    sudo gem update --system
    

    升级成功后会提示: Latest version currently installed. Aborting.
    一般来讲是不会成功的,不用理他

    3.执行安装CocoaPods命令

    注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:

    sudo gem install  cocoapods
    

    如果报以下错误:

    ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj
    

    解决方案:

    pod setup
    

    这里需要下载很久很久,我是下载了一个G,中间两次网络出错导致下载失败,重要的就是这一步,最后还是在公司下班之后电脑没有关闭,让他一直下载第二天才下载好的,这步搞定就说明你的cocopods可以用了,
    还有一点需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。

    安装成功后,你会看到:Setup completed

    4.使用Cocoapods

    Xcode新建一个HelloWorld工程
    打开终端,进入HelloWord工程目录下:

    cd /Users/lifupeng/Desktop/HelloWorld
    

    在HelloWorld工程下创建一个默认的Podfile
    执行命令:

    pod init
    

    用Xcode打开Podfile命令,手动在项目里面找到打开也是可以的:

    open -a Xcode Podfile
    

    Podfile是这样的:


    119178-6163e161ea11ad8a.png.jpeg

    为了让CocoaPods的引入不显示警告,在Podfile最上方加上:

    inhibit_all_warnings!
    // 也可以单独设置打开编译警告就好了
    pod 'Alamofire', '~> 3.0.0-beta.3', :inhibit_warnings => true
    

    最后Podfile配置是这样的:


    119178-a609d9692aa916af.png.jpeg

    ps:警告也可以不添加
    最后回到终端(确保在终端的路径在项目目录下),执行命令:

    pod install
    

    相关文章

      网友评论

          本文标题:安装cocoapods(关于Mac10.12.3)

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