美文网首页初见Git
CocoaPods(二)使用

CocoaPods(二)使用

作者: LoseAnson洛施安森 | 来源:发表于2018-05-06 21:53 被阅读6708次

    PS:CocoaPods使用之前要下进行安装和初始:
    传送门:https://www.jianshu.com/p/2b9704c0bab5

    pod库搜索

    这里我们搜索一下AFNetworking
    在终端输入pod search AFNetworking

    库搜索
    搜索完毕后是这样的
    搜索

    结果有很多,第一个就是我们要的,红框圈出来的部分我们复制下来,想要看下面的话可以使用上下键或者HomeEndPageUpPageDown进行浏览,按q键退出到终端

    项目中引入库

    首先先创建一个IOS项目叫PodTest,使用终端进入PodTest项目一级目录
    执行pod init

    项目目录
    然后目录下会多一个Podfile文件

    对Podfile文件进行编辑
    编辑Podfile文件
    • 最上面的platform项来配置IOS最低支持版本
    • use_frameworks! 项表示第三方库编译成framework,使用swift第三方库的时候一定要加上
    • pod 'AFNetworking', '~> 3.1.0' 就是我们刚才复制下来的,表示引用AFNetworking3.1.0
      然后在终端进入项目的目录进行安装,输入pod install
      安装第三方库
      PS:如果在使用CocoaPods的过程中发现安装时间较长可忽略更新 pod install --verbose --no-repo-update
      这样AFNetworking已经安装好了,这时我们的项目目录变成了这样
      项目目录

    使用库

    使用cocoapods安装好库文件后,我们要用xcode打开.xcworkspace文件,而不是.xcodeproj文件


    然后在项目中需要网络请求的类中引入AFNetworking就行了
    但是这里有一个问题,我们在import的时候发现系统没有提示AFNetworking
    系统没有提示
    按照下面的步骤操作,解决这个小问题:
    1.选择target(就是左边你的工程target)-> BuildSettings -> search Paths 下的User Header Search Paths 点击右边空白处

    添加$(PODS_ROOT),选择:recursive(会在相应的目录递归搜索文件)
    添加搜索路径
    再次尝试,AFNetworking便会联想出来,接下来直接使用就行了
    联想成功

    相关文章

      网友评论

        本文标题:CocoaPods(二)使用

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