CocoaPods的那些坑

2024-05-05 01:58
文章标签 cocoapods

本文主要是介绍CocoaPods的那些坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 

今天更新Pod时发现一些第三方开源库在官网已经更新,然而我用pod搜不到,再去gihhub一看上面也更新了,就想应该是我安装的pod有问题重新安装一下。

# 首先更新一下 gem
$ sudo gem update --system

# 然后更换一下镜像站点
$ gem sources --remove https://rubygems.org/ 
$ gem sources -a https://ruby.taobao.org/ 
$ gem sources -a http://ruby.taobao.org/ 
$ gem sources -l
*** CURRENT SOURCES *** 
https://ruby.taobao.org/ 
http://ruby.taobao.org/
https://ruby.taobao.org


# 请确保只有 ruby.taobao.org
$ gem install rails


# 安装 CocoaPods(os x 10.11以以下)
$ sudo gem install -n /usr/local/bin cocoapods


# 安装 CocoaPods(os x 10.11或以上)
$ sudo gem install -n /usr/local/bin cocoapods
# 再加一句,完美解决
$ sudo xcode-select --switch /Applications/Xcode.app

# 更新框架库, 此有350M多流量(ActivityMonitor看着下,慢)还遇到以下报错
//将 CocoaPods Specs repository复制到你电脑上~/.cocoapods目录下
$ pod setup
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

# 用以下这个命令来能解决问题:
$ sudo gem uninstall cocoa pods //交互时选择 y
$ pod repo remove master

# 然后重新安装即可
pod setup

这篇关于CocoaPods的那些坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/960580

相关文章

苹果系统升级 为 OS X EL Capitan 后安装 cocoapods

1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods  $sudo gem install -n /usr/local/bi

使用cocoaPods,pch提示找不到文件或者导入文件不智能索引的解决方案

1.在 TARGETS  -》  Build Settings ->  Apple LLVM 7.1 - Language  -> Prefix Header   输入  "工程名/pch文件名",如“PCHTestDemo/demo.pch”。 2.chean一下,重新编译即可。 注:可以将Precompile Prefix Header 改为YES,预编译后pch文件会被缓存,可以提高编译

升级cocoapods时报错

升级代码:sudo gem install -n /usr/local/bin cocoapods 报错内容: Building native extensions. This could take a while...ERROR: Error installing cocoapods:ERROR: Failed to build gem native extension.current

IOS安装CocoaPods完整流程

作为一个底层系统大菜鸟,又搞过几年ios来说,安装一个CocoaPods是一件蛋痛的事~  说懂又懂,说不懂又不懂.    因为安装过程比较复杂,步骤较多,而网上教程又比较零散,而且有一些是扯蛋的,所以本篇文章主要从头到位根据自身安装经历记录每一条终端指令,至于里面的原理和一些概念性的东西,将会在相应的地方附上博客链接供大家深入研究.    我看过很多相关教

CocoaPods 私有库 实现组件化

先说下CocoaPods拉取开源库的原理: 我们知道 CocoaPods 有一个开源的索引仓库[Specs](https://github.com/CocoaPods/Specs),仓库存放着所有开源库的各个版本的`.podspec`文件,`.podspec`文件包含中记录着源码的地址。我们首次使用CocoaPods时,会将这个文件库克隆到本地`~/.cocoapods/repos/master

iOS开发之CocoaPods导入第三方简洁版

导入第三方方法 1.cd + 工程路径; 2.vim pod file; 3.i + 命令语句 4.esc + Shift + :wq eg:搜索命令语句: pod search + 名称,然后pod install。

cocoapods的安装和使用 总结

一、CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。 CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码会涉及到许多内容。针对 Objective-C 初级

Cocoapods系列----集成SDK遇到问题记录

第三方framework集成问题记录 1、framework该放在哪里呢? 如果项目使用Cocoapods管理,那么在集成SDK的过程中,前辈会说放在你自己的projcet中,这样做的好处是项目结构清晰,便于模块化同样也便于管理。但是放在自己的projcet中,但是怎么放呢? 模仿大法 开始在工程中使用第三方framework的工程中寻找灵感,可是只是看到工程中存放着第三方的feamework

cocoapods的不同版本切换

cocoapods的版本切换 一、背景 由于前辈离职,需要接管公司的SDK,但是在上传podspec文件时发现需要新版本的cocopods。但是,公司的项目需要1.1.1版本,这就尴尬了,只能同时安装两个版本,在不同需求下做切换了。 二、解决 1、升级cocoapods 本地安装了0.39.0、1.1.1,所以需要升级到最新版本1.5.3。 $ gem list cocoapods(查

ox 10.11 安装cocoapods爬坑之旅

爬坑爬了几天了我也不知道,公司给我新配的mac自带的是10.11的系统,没办法,安装cocoapods各种出错,这里做个总结 1.查询ruby源,保证ruby源只有一个   输入gem source -l xyzdeMBP:desktop xyz$ gem source -l *** CURRENT SOURCES *** https://ruby.taob