1.移除现有Ruby默认源
$gem sources --remove https://rubygems.org/
2.使用新的源(淘宝的源已经用不了了,换ruby-china)
$gem sources -a https://gems.ruby-china.com
3.验证新源是否替换成功
$gem sources -l
4.安装CocoaPods
5.更新gem
$sudo gem update --system
到这里CocoaPods就安装好了,需要注意的是终端提示输入密码的时候不会有任何显示,输入完直接 回车 即可
下面来说一下如何通过Cocoapods安装第三方库(以AFNetworking为例)
1.打开Xcode,新建一个工程,并在终端通过 cd 命令到文件夹内,可通过 ls 查看是否有创建的工程
2.搜索需要的第三方库,查看其版本
$pod search AFNetworking
显示如下:
2.新建文件
$vim Podfile
3.写入(此时AFNetworing最新版为3.1.0,为了兼容iOS 7.0,我们安装3.0.4版本)
输入完成后按 esc :wq 回车 退出vim编辑器
4.导入第三方库
$pod install
到此第三方库就安装完成了。以后若还要添加只需将需要的第三方库写入Podfile文件中,在终端通过 cd 命令进入工程目录 输入 pod update 即可。
无论使用pod install还是pod update,都会默认先更新一次podspec索引,加一个参数可以省略这一步,然后速度就会提升不少.
pod install和pod update的区别:
当你在项目中已经通过CocoaPods安装了第三方库,并在Podfile文件中没有指定第三方库的版本,此时如果你使用pod install命令,CocoaPods检测到你已经安装过此第三方库,会跳过安装;如果你使用pod update命令,CocoaPods会检测并将此三方库更新到最新版本。
又换源了
清华大学开源软件镜像站
M1的电脑上安装x86的命令:
arch -x86_64 pod install
3 . 替换Ruby的默认源,移除 https://rubygems.org/ ,添加 ruby-china
如果之前安装有 http://ruby.taobao.org/ ,则需要移除http的淘宝源
更新Mac 的Gem,Gem是管理Ruby库和程序的标准包
然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)
安装CocoaPods
当出现 : Setting up CocaPods master repo时按住command + N开启一个新的终端窗口输入:
当报错下面图文时
请执行下面指令:
.
查找
1 . 打开终端,输入命令 which pod 然后回车 我们就看到一个地址,这个地址就是我们安装pod 的地址 如图所示
2 . 找到地址了,然后我们就要删除了 输入命令 sudo rm -rf /usr/local/bin/pod 后面的地址就是图上的地址;接下来回让你输入密码(密码都知道,苹果的开机密码) 如图所示(移除pod组件)
3 . 接下来我们就要找到我们的cocoapods 安装包的位置 输入如下命令:gem list (移除 RubyGems 中的 Cocoapods程序包,RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。查看gems中本地程序包)如图所示:
4 . 看到上面的列表,找到我们需要删除的cocoapods的部分,如图所示:
5 . 接下来们要看清楚版本号,然后进行删除,输入命令 sudo gem uninstall cocoapods -v 0.39.0(注:后面的版本号要和上面列表中的版本号对应) 如果删除成功: 如图所示:
6 . 接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 0.39.0(注:这个包上面也有,注意版本好的对应),如果删除成功:如图所示:
7 . 接下来们们检查cocoapods是否删除: 输入如下命令:pod search AFNetworking或者pod 然后如图所示:
证明删除成功;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)