CocoaPods的使用方法,在网上的资料都是抄来抄去的,自己学习后总结了一下.
第一步: 创建项目
第二步: 创建Podfile文件
在终端中cd到项目总目录
cd /Users/tusm/Desktop/cocoapodsSecodns
查看文件夹下的文件
ls
创建podfile
pod init
继续查看文件夹下的文件
ls
使用xcode打开podfile文件
open -a Xcode Podfile
//如若打不开就将Podfile文件拖到xcode在Dock中的图标上即可打开
在objectC工程中Podfile文件内编辑如下
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
target 'cocoapodsSecodns' do
# Uncomment this line if you're using Swift or would like to use dynamic
frameworks
# use_frameworks!
# Pods for cocoapodsSecodns
pod 'AFNetworking', '~> 3.1.0'
end
//该文件做出了如下编辑 去掉第二行platform前的#号,之后' '内表示你需要支持的iOS最低版本
// 在end前添加了pod 'AFNetworking', '~> 3.1.0'该语句用来导入AFNetWorking的3.1.0版本,其他不要动
swift版如下编辑
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'SwiftThirdPart' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Alamofire', '~> 4.0.1'
pod 'Kingfisher', '~> 3.1.1'
pod 'SnapKit', '~> 3.0.2'
# Pods for SwiftThirdPart
target 'SwiftThirdPartTests' do
inherit! :search_paths
# Pods for testing
end
target 'SwiftThirdPartUITests' do
inherit! :search_paths
# Pods for testing
end
end
//同样去掉 platform前的#,之后' '内表示你需要支持的iOS最低版本,在use_frameworks!下写入你要导入的文件
第三步 :下载第三方(导入第三方)
如果第二步已经完成
下面在终端中接着输入
pod install --verbose --no-repo-update
用来将三方下载下来导入到工程,此步需要等待一小会,同时该方法会在本地备份一份,下次使用时不用从网络请求下来,直接从本地拷贝一份到工程中
第四步: 打开工程
选择工程中的白色.xcworkspace文件双击
第五步: 导入头文件
oc可直接导入文件不过需要使用<>的导入方式,使用""会报错,不过可以在配置文件中做一些修改可将<>改为""
在TARGETS ->Build Settings-> Search Paths -> User Header Search Paths 中 写入 $(PODS_ROOT)再将后面参数改为recursive
swift 直接import,不需要改什么
使用和以前没什么不同
关于cocoapods的其他链接
cocoapods安装方法:http://www.jianshu.com/p/162e3139136d