1>.Pod 安装:
$pod install --no-repo-update //不不更更新,若想更更新只⽤用pod install $pod update --no-repo-update
2>Pod repo 换源
Cocopods 如果输入 pod repo 会出现:
master - Type: git (master) - URL: https://github.com/CocoaPods/Specs.git - Path: /Users/MengYu/.cocoapods/repos/master
Pod source 换源:
$pod repo remove master //下⾯面这两个地址都可以进⾏行行托管 这步的操作是把托管的库全部下载下来 $pod repo add master http://git.oschina.net/akuandev/Specs.git $pod repo add master https://gitcafe.com/akuandev/Specs.git $pod repo update
可选源:https://git.coding.net/hging/Specs.git
3>设置Pod仓库:
$pod setup
5>Cocopods配置
配置Cocospods路径
: /usr/local/bin
Cocospods导入头文件无提示:
BuildSettings -> User Header Search Paths -> $(PODS_ROOT) -> recursive
10.11.5-升级Cocopods问题:
$brew install ruby
4>Podfile使用与创建
使用时需要新建一个名为 Podfile 的文件,以如下格式,将依赖的库名字依次列在文件中即可:
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! target 'Cocopods' do pod 'AFNetworking', '~> 3.1.0' pod 'SDWebImage', '~> 3.8.1' end
面试技巧:
1、请说明⼀一下Cocopods的作⽤和原理
答:CocoaPods是⼀一个第三⽅方库的管理理⼯工具,⽤用来管理理项⽬目中的第三⽅方框架。它的原理理就是将所 有的依赖库都放到⼀一个名为Pods的项⽬目中。Pods项⽬目会编译出⼀一个libPods.a的⽂文件,主项⽬目只 要依赖这个.a⽂文件即可。这样,依赖库源码管理理的⼯工作都从主项⽬目移到了了Pods项⽬目中。
2、在使⽤用cocoapods管理理第三⽅方框架时,如何修改版本?
答:打开Podfile⽂文件修改Podfile⽂文件中的第三⽅方框架的版本。
3、如何通过 CocoaPods 查找第三⽅方库?
答: pod search xxx(第三⽅方库)
4、请简单说明在安装cocoapods时,使⽤用pod install命令安装框架后的⼤大致过程
答: 1)分析依赖:该步骤会分析Podfile,查看不不同类库之间的依赖情况。如果有多个类库依赖于同⼀一个类库,但是依赖于不不同的版本,那么cocoaPods会⾃自动设置⼀一个兼容的版本。 2)下载依赖:根据分析依赖的结果,下载指定版本的类库到本地项⽬目中。 3)⽣生成Pods项⽬目:创建⼀一个Pods项⽬目专⻔门⽤用来编译和管理理第三⽅方框架,CocoaPods会将所需的框 架,库等内容添加到项⽬目中,并且进⾏行行相应的配置。 4)整合Pods项⽬目:将Pods和项⽬目整合到⼀一个⼯工作空间中,并且设置⽂文件链接.