CocosPods安装和导入第三方框架

摘要:
此时,您只需要执行以下操作,将HTTP替换为https即可解决问题。
复制代码
 1 1.移除ruby的源地址
 2 在$符号后输入:
 3 gem sources -r https://rubygems.org/
 4 
 5 2.添加ruby的源地址
 6 
 7 gem sources -a http://ruby.taobao.org/
 8 
 9 3.查看ruby的源地址
10 gem sources -l
11 
12 4.安装cocoapods
13 sudo gem install cocoapods
14 //注释:sudo 为获取管理员权限,所以需要输入密码,输入密码时光标不提示
15 
16 5.如果提示gem版本过低,需要升级gem
17 sudo gem update —system
18   安装
  6.pod setup
19 7.测试cocoapods 安装是否成功 20 pod search afnetworking


升级到EI系统后,cocoapods会自动失效,需要重新安装。执行sudo gem install cocoapods命令式,一直提示 Could not find a valid gem 'rails' (>= 0)。这个时候,只需要进行如下操作,将HTTP换成https即可解决该问题。
sudo gem sources -r http://ruby.taobao.org/
sudo gem sources -a https://ruby.taobao.org/
复制代码

使用 CocosPods 安装 AFN

  • cd 到项目根目录
  • 在终端输入以下命令
复制代码
1 # 搜索带 AFN 的第三方框架
2 $ pod search AFN
3 # 创建 Podfile
4 $ echo "pod 'AFNetworking'" > Podfile
5 # 安装 Pod
6 $ pod install
复制代码

将 CocoasPods 加入源代码管理

  • 在终端输入以下命令
复制代码
 1 # 查看源代码库状态,红色部分是没有受源代码管理的文件 `?`
 2 $ git status
 3 
 4 # 将新添加的文件添加到源代码库管理
 5 $ git add .
 6 # 查看源代码库状态,绿色部分是加入源代码管理的文件 `A`
 7 $ git status
 8 
 9 # 提交修改,并且编写注释
10 $ git commit -m "添加 AFN 框架"
11 # 查看源代码库状态,nothing to commit, working directory clean 表示所有文件都已经提交至代码仓库管理
12 $ git status
复制代码
pod setup 报CocoaPods was not able to update the `master` repo 错误解决办法
先删除全局的缓存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/

还不行的话就把当前 Pods 目录清空:
$ sudo rm -fr Pods/

// 再执行
$ sudo gem install cocoapods

$ pod setup 看看还有没有报错

免责声明:文章转载自《CocosPods安装和导入第三方框架》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring配置中的"classpath:"与"classpath*:"的区别研究(转)gRPC .NET Core跨平台学习下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Rancher的RKE快速部署Kubernetes集群

简要说明: 本文共涉及3台Ubuntu机器,1台RKE部署机器(192.168.3.161),2台Kubernetes集群机器(3.162和3.163)。 先在Windows机器上,将rke_linux-amd64从github上下载下来,重新命名为rke ,编辑好cluster.yml集群部署文件,使用putty提供的pscp命令,将文件上传到3.161...

Kubernetes 针对资源紧缺处理方式的配置

如何在资源紧缺的情况下,保证 Node 的稳定性,是 Kubelet 需要面对的一个重要的问题。尤其对于内存和磁盘这种不可压缩的资源,紧缺就相当于不稳定。 在kubelet启动作为参数或者在配置文件中配置 驱逐策略 Kubelet 能够监控资源消耗,来防止计算资源被耗尽。一旦出现资源紧缺的迹象,Kubelet 就会主动终止一或多个 Pod 的运行,以回收...

Debian普通用户添加sudo权限

1、Debian默认没有sudo功能,因此需要自己安装:# apt-get install sudo 2、# chmod +w /etc/sudoers 3、# vim /etc/sudoers,添加如下行 root ALL=(ALL:ALL) ALL toney ALL=(ALL:ALL) ALL...

kubernetes之kubeadm 安装kubernetes 高可用集群

1. 架构信息 系统版本:CentOS 7.6内核:3.10.0-957.el7.x86_64 Kubernetes: v1.14.1Docker-ce: 18.09.5推荐硬件配置:4核8G Keepalived保证apiserever服务器的IP高可用 Haproxy实现apiserver的负载均衡 2. 节点信息 目前测试为 6 台虚拟机,etcd...

Python三方库PyAutoGUI的使用方法

通过ssh远程执行脚本的时候,需要加上: import os os.environ["DISPLAY"] = ":0" # 注意这行代码需要写在"import pyautogui"之前 import pyautogui 1.安装:sudo pip3 install python3-xlib sudo apt-get install scrot sudo...

win7下Visualbox 装Ubuntu10.10, 装eclipsecdt+svn插件全过程

这几天,断断续续花了不少时间安装了Win7 旗舰版,然后在Win7下安装了Visualbox,Visualbox中运行Ubuntu10.10。 然后,在Ubuntu10.10中配置Prophet环境,安装eclipse-cdt,eclipse中配置svn的插件subclipse。我现在把整个过程写下来。 第一步:安装虚拟机和ubuntu,让ubuntu共享...