iOS开发~CocoaPods使用详细说明
来源:互联网 发布:淘宝买沙发注意什么 编辑:程序博客网 时间:2024/05/19 07:27
(1)终端进行cocoapods的安装及使用
转载:
https://www.coder4.com/archives/5014
安装期间需要看当前ruby是否支持,不支持需要下载rvm进行安装,rvm安装过程中需要安装命令行工具Command Line Tools和Homebrew(管理你的mac开发包),这里一直按回车就行(RETURN),需要时间等待,有点稍长。
期间问题:
- 1.pod setup 一直未能成功安装,即有可能是强的原因,因为本人在虚拟机练习时是成功的
这里教大家一个办法就是手动下载: - git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master - pod setup //务必在手动下载代码后执行一次,执行后 Setup completed//在执行pod install --verbose --no-repo-update //避免去更新了
- 2 Unable to add a source with url
https://github.com/CocoaPods/Specs.git
named master
.
You can try adding it manually in ~/.cocoapods/repos
or via pod repo add
.
解决:
这里sudo xcode-select -switch /Applications/Xcode6.3.1/Xcode.app 要换成自己的目录里的可以拖动进去,在应用程序中选择就可以
3.gem的源resource:
目录:open ~/.gemrc
内容:
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://ruby.taobao.org
:update_sources: true
:verbose: true
4.cocoapods升级1.2.0
先切换gem源
gem sources –remove https://rubygems.org/
gem source -a https://gems.ruby-china.org
查看是否切换成功
gem source -l
接下来就可以开始升级了cocoapods了
sudo gem install -n /usr/local/bin cocoapods –pre
(2)新的方法,使用时在xcode可以显示直接界面操作(不过暂时貌似不能用)
- 首先安装好xcode
- 下载一个xcode插件的管理工具Alcatraz,地址:https://github.com/alcatraz/Alcatraz
- 安装Alcatraz,双击Alcatraz目录中Alcatraz.xcodeproj
- 这时xcode会打开会提示“Load bundle”、 “Skip Bundle”,这里必须选择“Load bundle”;
- 然后提示安装 commend line tools,这里一定要安装这个命令行管理工具(在终端查询 svn -version 版本时也会首先检查是否安装commend line tools,只有安装后才能使用)
- 重新打开xcode,在 windows 目录下会多出一个package manager,这时说明 Alcatraz安装成功
- 点击 package manager 会出现一个操作界面,搜索cocoa pods既可安装cocoapods(但是本人一直未能安装成功,xcode7.3版本,不知道是不是墙的原因)
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods使用详细说明
- iOS开发~CocoaPods最新使用详细说明
- iOS开发~CocoaPods使用详细说明
- 为什么移动Web页面都喜欢width=device-width 且关闭系统缩放功能
- UNIX网络编程——守护进程和inted超级服务器
- QQ浏览器X5内核问题汇总
- 走遍大海 —— 南中国海
- Java静态代码与构造方法
- iOS开发~CocoaPods使用详细说明
- SCU2016-03 P题 二分+DLX可重复覆盖
- 写一个函数返回参数二进制中1的个数
- JavaScript学习笔记十六:generator
- 操作系统
- 交换两个数组的值
- SecureCRT 7.3 通过跳板机登录主服务器
- mariadb数据库主从设置
- 将三个数有小到大排序输出