关键词:
2016最新CocoaPods安装与使用,问题解决
1.mac系统已经默认安装好Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v 查看当前ruby版本
如果ruby版本较低,可以通过rvm对Ruby进行升级
1)安装 ram
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
$ curl -L get.rvm.i.rvm.io | bash -s stableo
2)加载文件, 测试是否安装正常(按照提示操作)
$ source ~/.bashrc
$ source ~/.bash_profile
$ source ~/.profile
$ rvm -v
3)reload rvm
$ rvm reload rvm
$ rvm -v
4)查看当前ruby版本 ,获取rvm 列表
$ ruby -v
$ rvm list known
5)重新安装ruby
安装完成后, 需要重新执行安装cocoapods的命令
$ rvm install 2.3
6)安装rails
$ gem install rails
如果想要卸载ruby,需要执行以下步骤
$ rvm list
$ rvm remove 2.3
这样有关ruby更新的问题已经处理完毕了
2.CocoaPods的安装
先检查ruby源, 正确情况下返回以下信息:
*** CURRENT SOURCES ***
https://gems.ruby-china.org
这个是ruby的官方源码,现在国内可以使用的还有以下ruby源:
https://ruby.taobao.org/ 淘宝源
http://rubygems-china.oss.aliyuncs.com 阿里云源
确认ruby源镜像后就可以修改ruby源了,先执行删除原来的ruby源:
之后添加可用的ruby镜像源(推荐使用官方的)
gem sources -a https://gems.ruby-china.org
这个时候执行gem sources -l命令,就能看到当前镜像源里只有官方ruby源这一个了,之后执行安装cocoapods命令
在一段时间安装过后,成功后会返回以下信息:
3.CocoaPods的使用
1)CocoaPods的搜索功能
pod search AFNetworking;
执行后可能会一直停在
Setting up CocoaPods master repo然后(很久)会出现如下错误:
[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
解决办法是:
这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:
$ pod setup
过一段时间之后,你会在终端中看到跟上面同样的红色的错误信息。
这说明某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,
首先更新gem到最新版本,在终端中输入:
$ sudo gem update --system
然后检查是否可以ping通github,在终端中输入:
$ ping github.com
然后查看pob repo list:
$ pod repo list
说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;
在终端输入:
cd ~/.cocoapods
进入cocoapods文件后在终端输入:du -sh *
重新执行pod setup,过一段时间后提示setup completed,在终端中输入 pod list,展示出安装列表;
这样总算安装好了。接下来再一次输入:
pod search AFNetworking
输入过后它可能会报:
[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`
解决方案是:
输入:
rm ~/Library/Caches/CocoaPods/search_index.json
后在一次输入:pod search AFNetworking
就可以咯。
2)首先定位到项目文件目录
cd 项目位置
然后添加podfile文件:vim podfile (注:在写该文件的时候要注意格式 ‘ ‘ );
进入后按i进入插入模式,进行编辑,安装官方最新的文档格式:
platform :ios, ‘8.0‘
target ‘你的项目名称‘ do
pod ‘AFNetworking‘, ‘~> 3.0‘
end
编辑完成后,按ESC退出编辑模式,最后输入:wq保存并退出文件,此时可以发现在项目目录下多了一个Podfile的文件,请注意这个文件必须与.xcodeproj在同一目录下,
最后:pod install进行安装即可
3)CocoaPods库的跳过更新安装
pod install --verbose --no-repo-update(跳过更新进行安装)
pod update --verbose --no-repo-update(跳过更新进行更新)
最新版cocoapods的安装流程
一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要: 下载开源库的源代码并引入工程向工程中添加开源库使用到... 查看详情
cocoapods安装2017升级最新版
首先,检查你的ruby源:gemsources-l默认情况是:https://rubygems.org/这个源路径国内不能使用,之前是使用淘宝的镜像https://ruby.taobao.org/,现在发现这个也不能使用了,替换为http://gems.ruby-china.org/移除旧源gemsources--removehttps://rubygems.org... 查看详情
最新版cocoapods的安装流程
1.移除现有Ruby默认源$gemsources--removehttps://rubygems.org/2.使用新的源$gemsources-ahttps://ruby.taobao.org/3.验证新源是否替换成功$gemsources-l4.安装CocoaPods(1)$sudogeminstallcocoapods备注:苹果系统升级OSXELCapitan后改为$sudogeminstal 查看详情
cocoapods:无法通过 cocoapods 安装最新的 AMScrollingNavbar
】cocoapods:无法通过cocoapods安装最新的AMScrollingNavbar【英文标题】:cocoapods:cantinstalllatestAMScrollingNavbarthroughcocoapods【发布时间】:2015-09-0218:12:23【问题描述】:pod--version:0.38.2无法通过cocoapods安装最新版本的AMScrollingNavbar,如果我... 查看详情
cocoapod的安装与使用
cocoaPods的使用---------------------------------------------------------------------------- 安装:1、在终端执行sudogeminstallcocoapods2、如果不成功,就执行gemsources-ahttp://ruby.taobo.org/ 3、然后执行podsetup &n 查看详情
cocoapods安装与使用
首先说明一下,这个cocoaPods安装与用法真没啥难度,有些人一老以此装逼,还觉得很高端。在我看来没啥技术含量,可能在安装的过程中会遇到一些坑,但只要你坚持找答案,那就不是事,所以说会与不会只是一念之间。而... 查看详情
最新的cocoapods安装方法
经过努力终于发现了最新的解决cocoaPods安装的办法:taobaoGems源已停止维护,现由ruby-china提供镜像服务第一步:安装rvm,不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装... 查看详情
错误:“沙箱与 Podfile.lock 不同步...”在使用 cocoapods 安装 RestKit 后
】错误:“沙箱与Podfile.lock不同步...”在使用cocoapods安装RestKit后【英文标题】:Error:"ThesandboxisnotinsyncwiththePodfile.lock..."afterinstallingRestKitwithcocoapods【发布时间】:2014-02-1710:43:28【问题描述】:在使用cocoapods安装RestKit后,... 查看详情
Cocoapods 未安装最新版本的 FBSDK
】Cocoapods未安装最新版本的FBSDK【英文标题】:CocoapodsnotinstallinglatestversionofFBSDK【发布时间】:2021-03-1212:31:48【问题描述】:我已经在我的swift项目中安装了FBSDK。正如我在GitHub上查看的最新版本的facebook-ios-sdk是9.1.0,但是当我安... 查看详情
cocoapods安装使用关键点
1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下。ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$gemsources--remove https://rubygems.org/$gemsources-a http://ruby.taobao.org... 查看详情
使用 Cocoapods 动态框架导入 RestKit 失败
】使用Cocoapods动态框架导入RestKit失败【英文标题】:FailtoImportRestKitwithCocoapodsDynamicFrameworks【发布时间】:2015-01-2003:01:28【问题描述】:我安装了cocoapods的预发布版本0.26,并尝试安装最新版本的RestKit。在我的podfile中,我打开了u... 查看详情
如何将 FMDB 与 cocoapods 和 swift 一起使用?
】如何将FMDB与cocoapods和swift一起使用?【英文标题】:HowtouseFMDBwithcocoapodsandswift?【发布时间】:2016-12-1700:11:05【问题描述】:cocoapods好像支持FMDB:pod\'FMDB/FTS\'但即使在创建桥接头后,我也会收到以下错误:cocoapodsbridgingheadererror... 查看详情
cocoapods安装及使用
参考技术ACocoaPods是一个用Ruby写的,用作Swift和Objective-C项目的依赖管理器。CocoaPods是用Ruby构建的,它可以使用macOS上可用的默认Ruby进行安装。也可以使用Ruby版本管理器。使用默认的Ruby安装将要求在安装gems时使用sudo。CocoapodsComm... 查看详情
cocospods最新安装教程
Terminator终端原来安装cocoapods 终端命令:sudogeminstallcocoapods #已经无效系统更新后的cocoapods终端命令:sudogeminstall-n/usr/local/bincocoapods #现在用这个大家同在天朝做开发,在termintor中输入cocoapods的安装命令没有反应,这... 查看详情
使用 CocoaPods 有啥好处?
】使用CocoaPods有啥好处?【英文标题】:WhatistheadvantageofusingCocoaPods?使用CocoaPods有什么好处?【发布时间】:2016-08-0613:16:16【问题描述】:只需将一些文件拖到项目中即可“手动”安装许多Pod。对我来说,这似乎是一种更方便的... 查看详情
Firebase/Admob 安装指南与 Cocoapods 网站上的 pod 与 Google 上的 Firebase 安装指南
】Firebase/Admob安装指南与Cocoapods网站上的pod与Google上的Firebase安装指南【英文标题】:Firebase/AdmobinstallationguidewithpodsonCocoapodssitevsFirebaseinstallationguideongoogle【发布时间】:2017-09-0103:30:50【问题描述】:我正在尝试使用Cocoapods为ios应... 查看详情
ios之深入解析cocoapods的工作原理与源码分析
一、Cocoapods简介①Cocoapods是什么?Cocoapods是一个运行在Ruby环境下,负责管理iOS项目中第三方开源库的工具,它可以解决库与库之间的依赖关系,同时通过创建一个Xcode的workspace来将这些第三方库与工程连接起来,方便开发使用。... 查看详情
使用 CocoaPods 安装 SwiftyDropbox - 具体目标中未使用依赖项
】使用CocoaPods安装SwiftyDropbox-具体目标中未使用依赖项【英文标题】:SwiftyDropboxinstallationwithCocoaPods-Dependencynotusedinconcretetarget【发布时间】:2016-06-3019:20:13【问题描述】:Xcode版本7.3(7D175)SwiftyDropbox3.0.0我正在按照https://www.dropbox.co... 查看详情