美文网首页初见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