CocoaPods安装记录

1. 替换Ruby源

将默认的 RubyGems 替换为ruby-china源

  • 先检查源
sudo gem sources -l

结果

*** CURRENT SOURCES ***

https://rubygems.org/
  • 移除旧源
sudo gem sources --remove https://rubygems.org/
  • 添加ruby-china源
sudo gem sources -a http://gems.ruby-china.org/
  • 再检查源,结果
*** CURRENT SOURCES ***

http://gems.ruby-china.org/

2. 更新gem

sudo gem update

3. 安装cocoapods

sudo gem install cocoapods
  • 报错

ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)

  • 换个方式更新gem
sudo gem update --system
  • 重新执行安装
sudo gem install cocoapods
  • 又特么报错(无文件操作权限)

ERROR:While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

  • 终极安装命令
sudo gem install -n /usr/local/bin cocoapods --pre

4. pod setup (慢)

使用国内镜像

pod repo remove master
pod repo add master [https://gitcafe.com/akuandev/Specs.git](https://gitcafe.com/akuandev/Specs.git)
git clone [https://git.coding.net/CocoaPods/Specs.git](https://git.coding.net/CocoaPods/Specs.git) ~/.cocoapods/repos/master

最后pod --versionpod repo update

5. 在项目根目录创建Podfile(每次修改都要pod update)

image.png

记得在platform :ios, '10.3'加上iOS版本号,否则会报错

image.png

现在可以pod updatepod installpod update时就包含了pod install

参考链接:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一次安装CocoaPods也遇到了一些坑,但是 那个时候时间比较紧,没有抽出时间整理,最近因为电脑还原从新做了系...
    幸福的尾巴__阅读 8,397评论 7 9
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,746评论 3 50
  • 2020年3月9日和老婆吵架了。吵架原因是她在闲鱼上买东西,被不良商家给算计了,我笑她,她生气,打了我,我...
    古墓道人阅读 318评论 0 0
  • 无精打采、情绪低迷、夜难安寝,无处不在的精神困扰影响着我们的生活和健康。 让我们一一了解。 国人的三大精神困扰,你...
    花家将创业世界阅读 551评论 0 2
  • 我也登上了山顶(练车感悟6完结) 经过几个月的努力,今天终于拿到驾证了,猛然间有一种春风得意马蹄疾的欢畅,又有一种...
    冬夜霞光阅读 386评论 0 1