cocoapods 卸载、安装

本文详细介绍了如何卸载和安装CocoaPods,包括卸载步骤、更换Ruby源、安装过程以及CocoaPods的常用操作。通过执行特定命令,如`gem uninstall cocoapods`进行卸载,`sudo gem install cocoapods`进行安装。同时提到了`pod install`和`pod update`的区别,以及解决安装速度慢的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、卸载

a、卸载老版本cocoapods
$ sudo gem uninstall cocoapods
b、查看本地安装过的cocopods相关东西
$ gem list --local | grep cocoapods
显示如下:
cocoapods (1.0.1)
cocoapods-core (1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)
然后使用命令逐个删除
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate

2、安装

a、更换源,并且更新Mac上的Ruby
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
注:查看源路径是否更换gem sources -l (请确保只有 gems.ruby-china.com
sudo gem update --system

b、安装cocoapods
sudo gem install cocoapods
注如果报错执行 sudo gem install -n /usr/local/bin cocoapods

c、cocoapods的使用
1、版本查看: pod --version
2、查询 pod search “AFNetworking”
3、项目使用:
a、终端:cd 项目目录
b、终端: pod init
c、打开项目 podfile文件编辑
b、pod install/ pod update

podfile文件模板:

# Uncomment the next line to define a global platform for your project
platform :ios, '8.0'
use_frameworks!  //动态库
inhibit_all_warnings!  //忽略waring
target 'cocoapodsUse' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for cocoapodsUse

  target 'cocoapodsUseTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'cocoapodsUseUITests' do
    inherit! :search_paths
    # Pods for testing
  end

  pod 'AFNetworking', '~> 3.1.0'
  pod 'SDWebImage', '~> 4.0.0'
end

注:
pod install 和 pod update 区别
install :安装podfile.lock中锁定的版本的pods;
update:会更新到最新版本或者podfile中指定版本

解决安装第三方库慢的方法(推荐)
pod install --no-repo-update
pod update --no-repo-update


扩展
CocoaPods本地私有库的使用和CocoaPods远程私有库的使用
https://www.cnblogs.com/hs-funky/p/6759977.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值