cocoapod 最新安装使用步骤
cocoapod 最新安装使用步骤
安装
1.sudo gem update (2个-)system :更新你的gem system至最新
2.gem sources (2个-)remove https://rubygems.org/ 移除gem系统原来的镜像
3.gem sources (2个-)a https://ruby.taobao.org/ 替换成taboo 的镜像
.gem sources -l 查看当前镜像
4.sudo gem install -n /usr/local/bin cocoapods 10.11操作命令。之前的是(sudo gem install cocoapods)
5.pod setup 完成最后一步
使用:
1.cd 到项目目录中
2.vim Podfile 文件
(
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.0.0'
)
3.pod install 建立pod依赖,生成pod文件 (每次动了Podfile文件都需要执行)
4.pod update 更新至最新的三方库,并且更新Podfile.lock(此文件用于锁定pod 的当前各依赖库的版本,执行pod install 也不会更改版本)
原理:
1.pods项目最终回编译成一个libPod.a的文件,主项目只需要依赖这个.a文件即可
2.对于资源文件,cocoa pods提供了一个名为pod-resources.sh的bash脚本,这个脚本每次编译执行,将第三方库的资源文件复制到目标目录
3.Cocoapods 通过一个名为pods.xcconfig的文件在编译时设置所有的依赖和参数。
问题:
question
1.我本机能运行的项目,用了cocoaPods,然后后台建了git服务器,把代码拷给后台上传到服务器,然后自己再从服务器下拉下来,结果拉下来的项目就运行不了了。
error:/Pods/Target Support Files/Pods/Pods-frameworks.sh: Permission denied
answer
1.删除除了podfile以外的所有和pod相关的东西包括workspace文件,重新终端进行安装,一般git管理都只会把podfile传上去
最新文章
- 用MonoDevelop开发Linux游戏
- eclipse key
- ABAP 没有地方输入\H 进入DEBUG 怎么办?
- HTML页面加载和解析流程详细介绍
- Big String 块状数组(或者说平方分割)
- Broadcast详解
- android网络编程之HttpUrlConnection的讲解--GET请求
- 第四章:Django 模型 —— 设计系统表
- Android项目实战(三十七):Activity管理及BaseActivity的实现
- 阿里云部署Node.js项目(CentOS)
- 一个MySQL视图的优化过程
- 【linux】基础知识
- 基于grafana+telegraf的服务器监控方案
- JLOI2015 DAY2 简要题解
- SDE ST_Geometry SQL st_intersects查询很慢的解决方法
- pytorch学习记录
- 中国顶级黑客X档案
- Linux内核入门(六)—— __attribute__ 机制【转】
- PlaceholderTextView
- TSQL--TOP选项
热门文章
- python核心编程——python对象
- 2、Reactive Extensions for .NET(译)
- VBOX Ubuntu设置与Windows的共享文件夹
- Handler实例
- PDF文件的加载及展示
- 跟着百度学PHP[9]-session会话
- java常用操作
- 解决Access denied for user &;#39;&;#39;@&;#39;localhost&;#39; to database &;#39;mysql&;#39;问题
- 查看cpu 个数, 内存信息
- 原生sqlServer数据库连接