美文网首页codeiOSios
配置Cocoapods的那些坑

配置Cocoapods的那些坑

作者: 土鳖不土 | 来源:发表于2015-09-05 11:21 被阅读1662次

    申明:本文默认在你的终端中已经安装好了Cocoapods

    首先先利用CocoaPods查询你想要的导入的第三方库:
    这里就以AFNetworking为例。
    在终端中输入:

    $ pod search AFNetworking
    
    输入上面命令后出现如上图

    出现如上图说明
    1.你已经配置好了CocoaPods
    2.说明AFN支持cocoapods

    同理下次你想要那个库可以利用这个命令看看他支不支持CocoaPods。

    接下来创建一个工程:

    初建项目图

    这个目录结构和等下的进行对比

    接下来创建Podfile
    依然是在终端中输入如下:

    $ cd /Users/baoxiuyizhantong/Desktop/JFCocoaPods
    

    这里解释下第一个坑
    在cd命令是进行切换哪个文件夹的,/Users/baoxiuyizhantong/Desktop/JFCocoaPods这句是该项目的工程目录
    如下图:

    工程目录

    接下来:切换到vim编译器:

    $ vim Podfile
    
    VIM编译器

    接下来说下一个坑(严格来说不算是坑只是我们对vim命令不熟而已)
    输入一个字母i:

    i
    
    最底部出现INSERT

    在最底部出现INSERT说明已经进入编译模式了
    在这个编辑模式下输入:

    platform :ios, '7.0'
    pod "AFNetworking", "~> 2.0"
    

    这是根据你想要导入的库的版本来决定的
    之后按你亲爱的mac键盘左上角的esc退出键后输入

    :wq
    

    保存退出的意思
    如下图:

    屏幕快照 2015-09-05 10.51.22.png

    然后按回车,这个时候项目文件夹里面就多了一个Podflie文件
    如下图:


    屏幕快照 2015-09-05 10.55.46.png

    接下来回到终端后输入:

    $ pod install
    

    终端上提示如下

    [!] Please close any current Xcode sessions and use JFCocoapods.xcworkspace for this project from now on.

    字面上的意思是要打开工程请点击:JFCocoapods.xcworkspace文件

    屏幕快照 2015-09-05 11.07.25.png

    按照终端的提示点击:

    屏幕快照 2015-09-05 11.14.22.png
    屏幕快照 2015-09-05 11.12.40.png

    这个时候你的工程里面会出现如上红色框框文件夹
    说明你就成功了
    接下来在你的项目里面引入头文件

    #import <AFNetworking.h>
    

    没抱错的话 那你就尽情的使用CocoaPods
    参考链接:
    http://code4app.com/article/cocoapods-install-usage

    http://www.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

    相关文章

      网友评论

      • 019678cc7f60:[!] The dependency `AFNetworking (~> 2.0)` is not used in any concrete target.
        我要怎么解决,谢谢
        土鳖不土:@gongchengshi 在哪一步?出现这个问题?
      • 墙上的向日葵_:很棒 解决了我的问题
      • 678dcf3e653a:学习中
      • ETHANAIR:坑在哪?
      • 9cd0c38b11f9:先赞再看,感谢作者🙏
      • rainkong:没懂你说的坑 标题党?
        土鳖不土:@rainkong (严格来说不算是坑只是我对vim命令不熟而已,不是为了标题。只是简单的分享而已。
      • 唤灵者:想了想还是不要打击新人发技术贴的热情了。其实作者图文并貌,言语逻辑比较清晰,值得鼓励!😚
        土鳖不土:@唤灵者 您有什么更好意见方法。请告诉我我会非常感谢
      • AbelSu:不错
        土鳖不土: @AbelSu 谢谢

      本文标题:配置Cocoapods的那些坑

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