CocoaPodsi :iOS项目中第三方开源库的管理工具

http://www.code4app.com/article/cocoapods-install-usage


https://my.oschina.net/w11h22j33/blog/206129



淘宝的 ruby 源已经不维护了,请替换成 Ruby China,详情请见:https://gems.ruby-china.org/



更新gem

sudo gem update --system

安装

sudo gem install cocoapods
pod setup


1、创建Podfile

CocoaPods的一切都是从一个名为Podfile的文件开始的,我们需要先创建这个文件。个人习惯使用命令行,我会这样做:

cd到你的项目根目录创建Podfile文件

cd /project/CocoaPodsTest

touch Podfile


2、编辑Podfile

内容可以如下

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

后面的数字是版本号,具体的版本号可以通过pod search查询

pod search AFNetworking

本次编写Podfile文件的如下:

platform :ios,’9.0’
pod 'AFNetworking', '~> 3.1.0’

3、执行导入命令

pod install


执行后提示出错:

[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.


原因:CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。解决方案:修改Podfile的内容

platform:ios,’9.0’
target “haha” do
pod 'AFNetworking’,’~> 3.1.0'
end


备注:1、在Podfile文件中需要明确指出使用第三方库的target;2、这里target后面跟的就是自己项目本身的Target;也就是项目中的tagrets中的那个项目名称

执行成功后根目录会多几个文件



通过xcworkspace文件打开项目

会发现多出了Pods目录,并且在其目录下可以找到AFNetworking文件夹







新建文件窗口:ios->other->PCH file,创建一个pch文件,内容如下





点击工程打开这个页面,将刚刚创建的PCH file的路径添加到building setting中的precompile header选项中去,注意debug和release两栏都要添加




设置完成后,重新打开工程,在swift文件中就可以直接使用AFNetworking框架



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值