上一篇说到cocoaPods的安装,本篇就来说说cocoaPods的使用和遇到一些问题的解决办法( ⊙ o ⊙ )
一、cocoaPods的创建使用
1、cd进入所在的项目目录
2、创建Podfile文件 $ pod init
3、编辑Podfile文件 $sudo vi Podfile
4、导入框架 $ pod ‘框架名’ 可以指定版本号$ pod ‘框架名’,’~>版本号’,一般不指定版本号,默认用最近的
5、按esc,然后输入 :wq 保存
6、添加框架, $ pod install (把xcode和模拟器都关闭了)
7、打开 项目名.xcworkspace这个文件就能打开项目了
8、添加头文件就可以用了,注意:只能用尖括号导入<>
9、框架的更新 $ pod update
10、第三方框架的追加,搜索框架 $ pod search,然后写入Podfile,使用 $ pod install
***注意,如果之前手动导入个第三方库,现在用cocoa pods的话,要修改Other Linker Flags,增加$(inherited)
二、可能遇到的问题
(1)使用cocoapods导入第三方类库后头文件没有代码提示?
解决办法: 选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项,新增一个值"${SRCROOT}",并且选择\”Recursive\”
(2)出现如下警告
[!] Your Podfile has had smart quotessanitised. To avoid issues in the future, you should not use TextEdit forediting it. If you are not using TextEdit, you should turn off smart quotes inyour editor of choice.
解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。
(3) 执行pod install 或pod update 命令后,updating local specsrepositories 卡住不动
解决办法:pod install 被墙了,换成新的命令pod install --verbose --no-repo-update