cocoapods安装(cocoapods安装视频)

http://www.itjxue.com  2023-01-27 14:20  来源:未知  点击次数: 

Cocoapods 安装及使用

CocoaPods是一个用Ruby写的,用作 Swift 和 Objective-C 项目的依赖管理器。

CocoaPods 是用 Ruby 构建的,它可以使用 macOS 上可用的默认 Ruby 进行安装。也可以使用 Ruby 版本管理器。

使用默认的 Ruby 安装将要求 在安装 gems 时使用 sudo 。

Cocoapods Command-Line

Podfile.lock 文件是在第一次运行 pod install 后生成的,并跟踪已安装的每个 Pod 的版本。通过这种方式,CocoaPods 避免了因依赖项发生意外更改而引起的问题。

将在第一次要检索项目的 pod 时使用,也可以在每次编辑 Podfile 以添加、更新或删除 pod 时使用。

运行时 pod update ,CocoaPods 会尝试查找每个 pod 的更新版,而不考虑 Podfile.lock 文件. 它会将 pod 更新到可能的最新版本(只要它符合 Podfile 中的版本限制),更新之后会修改 Podfile.lock 中 Pod 的版本。

建议使用 pod update [podname] ,将只能更新特定的 pod(检查是否存在新版本并相应地更新 pod)。与之相反, pod install 它不会尝试更新已安装的 pod 版本。

CocoaPods 的安装流程和基本用法

1.移除现有Ruby默认源

$gem sources --remove

2.使用新的源(淘宝的源已经用不了了,换ruby-china)

$gem sources -a

3.验证新源是否替换成功

$gem sources -l

4.安装CocoaPods

5.更新gem

$sudo gem update --system

到这里CocoaPods就安装好了,需要注意的是终端提示输入密码的时候不会有任何显示,输入完直接 回车 即可

下面来说一下如何通过Cocoapods安装第三方库(以AFNetworking为例)

1.打开Xcode,新建一个工程,并在终端通过 cd 命令到文件夹内,可通过 ls 查看是否有创建的工程

2.搜索需要的第三方库,查看其版本

$pod search AFNetworking

显示如下:

2.新建文件

$vim Podfile

3.写入(此时AFNetworing最新版为3.1.0,为了兼容iOS 7.0,我们安装3.0.4版本)

输入完成后按 esc :wq 回车 退出vim编辑器

4.导入第三方库

$pod install

到此第三方库就安装完成了。以后若还要添加只需将需要的第三方库写入Podfile文件中,在终端通过 cd 命令进入工程目录 输入 pod update 即可。

无论使用pod install还是pod update,都会默认先更新一次podspec索引,加一个参数可以省略这一步,然后速度就会提升不少.

pod install和pod update的区别:

当你在项目中已经通过CocoaPods安装了第三方库,并在Podfile文件中没有指定第三方库的版本,此时如果你使用pod install命令,CocoaPods检测到你已经安装过此第三方库,会跳过安装;如果你使用pod update命令,CocoaPods会检测并将此三方库更新到最新版本。

又换源了

清华大学开源软件镜像站

M1的电脑上安装x86的命令:

arch -x86_64 pod install

Mac 安装 cocoapods

1.安装 hombrew:

设置全局变量

2.安装 ruby

brew install ruby

设置全局变量

export PATH="/opt/homebrew/opt/ruby/bin:$PATH"

全局变量立即生效

source xxxx.zprofile

3.安装 cocoapods

sudo gem install -n /usr/local/bin cocoapods

sudo gem install cocoapods (废弃 不知道装哪去了 会报错 pod not found...)

如果报错要升级 ruby

brew upgrade ruby

ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/

2022 cocoapods安装方法

1.安装homebrewCN

苹果电脑标准安装脚本:(推荐 优点全面 缺点慢一点)

苹果电脑极速安装脚本:(优点安装速度快 缺点update功能需要命令修复 )

2.替换源

这时需要需要更新一下ruby的源(原因:被墙了)

查看源

删除源

导入源

3.安装rbenv

配置并初始化SHELL

注意:如果用 Zsh,就用 /.zshrc替换 /.bash_profile。

4.安装Ruby

查看可用的ruby版本

安装2.3.0版本

等待一会儿,安装完毕后可以查看已经安装的所有Ruby版本

显示所有版本,前面加*的为当前激活的版本。

选择一个Ruby版本

rbenv中的Ruby版本有三个不同的作用域:全局(global),本地(local),当前终端(shell)。

查找版本的优先级是当前终端本地全局。

设置全局版本

全局版本是在没有找到当前终端或本地作用域的设置时执行。通过以下命令设置

设置本地版本

如果想取消的话,可以这样

5.安装cocoapods

上面不行的话用下面的命令:

如果安装了多个Xcode,可以使用下面的命令选择对应的版本。

安装本地库 然后,重新使用pod setup命令执行安装操作。

(责任编辑:IT教学网)

更多

推荐站内动态文章