cocoapods提交自己库遇到的问题

前几天将自己写的开源库 (JYFORM) 发布到了cocoapods上,因为第一次搞,所以碰到了N多问题,在这里简单梳理一下,希望能给遇到同样问题的同学一点帮助。

Failed to connect to GitHub to update the CocoaPods/Specs specs repo

在第一次在终端输入pod spec lint之后,出现了这样的错误提示。

原因

  • 如果你电脑上的Ruby版本大于2.0.0的话可以升级cocoapods解决,Ruby版本可以通过命令Ruby -v查看
  • 如果你电脑上的Ruby版本小于等于2.0.0,那么你就需要升级Ruby环境,然后更新cocoapods。重点来了,升级Ruby版本最简单的方法:
brew update
brew install ruby

试过使用RVM升级Ruby,但是怎么弄系统的Ruby版本还是原来那个样子,使用上面的代码升级(预先安装brew),能够让系统的Ruby版本升级到最新。

unknown: Encountered an unknown error (/usr/bin/xcrun simctl list -j devices

xcrun: error: unable to find utility "simctl", not a developer tool or in PATH) during validation.

解决办法:

终端输入:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容