cocapods相关
来源:互联网 发布:mac怎么远程桌面连接 编辑:程序博客网 时间:2024/06/05 10:43
cocoaPods安装方法
1、 //升级Ruby环境
sudo gem update --system
2、//将镜像改成淘宝镜像
gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/
//最新的镜像是 https://gems.ruby-china.org/ (试过不好用)
3、验证Ruby镜像修改是否成功
gem sources -l
4、安装cocoaPods
sudo gem install cocoapods
10.11以上需要改成下面的命令
sudo gem install -n /usr/local/bin cocoapods
5、完成安装
pod setup
6、在安装过程中 pod setup之后一直卡在‘Setting up CocoaPods master repo’界面,这表示正在下载。新开终端执行如下步骤查看下载进度。
cd ~/.cocoapods/ ://跳到cocoapods文件夹内
du -sh ://查看正在下载的文件夹的大小
工程中安装Podfile的方法
1、cd到当前工程
2、touch Podfile
3、open -a Xcode Podfile
4、粘贴复制 github上Podfile的信息
platform :ios, '8.0'target 'TargetName' dopod 'AFNetworking', '~> 3.0'end
5、pod install
已经安装好了Podfile,想继续添加第三方控件
1、打开pod file,粘贴复制 github上Podfile的信息 eg:pod “AFNetworking”, “~> 2.0”到其上。
2、更新本地仓库(当关闭了打开的podfile,则可以不需要该步骤)pod update –verbose
3、更新第三方控件 pod update
添加添加第三方控件过程中问题以及解决方法
一、控制台输出 error: unknown option `single-branch’
原因:git版本过低所导致
解决办法:
1、git version 查看当前git版本
2、export PATH=/usr/local/bin:$PATH
git版本过低导致无法完成podfile安装或更新第三方控件的解决方法
git升级
1、git version
查看当前git版本
终端会输出git version 1.7.9
如果小于2.0,那么最好升级,不然在用cocoapods导入第三方库的时候会不成功.
2、which git
返回值类似:/usr/local/bin/git git的位置
3、如果没有安装Homebrew,那么先安装Homedrew
4、brew install git
5、export PATH=/usr/local/bin:$PATH
git version
返回值是:git version 2.6.2 最新的git版本
6、brew upgrade git
删除项目中的cocoaPods
cocoaPods极大方便了我们使用第三方控件,但有些时候也会想删除已经安装了的cocoaPods.下面是删除项目中cocoaPods的步骤
1、删除工程文件夹下的Podfile、Podfile.lock以及Pods文件夹
2、删除xcworkspace
3、使用xcodeproj文件夹打开工程,删除Pods文件夹(包含Pods.debug.xcconfig和Pods.release.xcconfig)
4、TARGETS->Build Phases,删除Check Pods Manifest.lock和Copy Pods Resources
ps:如果将cocoa pods集成到工程后不小心修改或删除了其相关文件导致无法编译通过,例如:不小心把Pods.xcconfig给删除了然后出现diff: /../Podfile.lock: No such file or directory,用上面的方法删除cocoa pods后,再重新
2、$sudo chown 777 path-to-project-folder/*即可
- cocapods相关
- cocapods的使用
- cocapods管理三方库
- 使用cocapods 安装 AFNetworking
- cocapods使用详情与技巧
- cocapods `HEADER_SEARCH_PATHS` `OTHER_CFLAGS`的问题
- mac os x 10.12 安装cocapods
- iOS开发中,Cocapods的安装及其使用
- cocapods 更新第三方库遇到的问题
- 关于最新安装cocapods所遇到的问题(坑)
- cocapods 更新第三方库遇到的问题
- X-code利用cocapods给工程中添加第三方的详细步骤 此博文包含图片(2015-12-23 21:48:57)
- 相关
- 相关
- 相关
- 相关
- 相关
- 相关
- 汇编之---寄存器篇
- 二维码扫描&集合排序
- Android Drawable 那些不为人知的高效用法
- 可扩展的列表组件(ExpandableListView)
- LightOJ 1057 - Collecting Gold(状压DP)
- cocapods相关
- (十)while 和 do while的区别
- android获取系统环境变量
- Android权限参考
- sql server的update select语句
- Oracle10GODP连接11G数据库,出现ORA - 1017用户名/口令无效; 登录被拒绝 的问题
- 最全Pycharm教程(3)——代码的调试、运行
- opencv2机器学习经验记录之cascade分类器训练
- 在Storm中读取zookeeper地址 java api