没有为 Mac OS 应用程序安装 Pod

Posted

技术标签:

【中文标题】没有为 Mac OS 应用程序安装 Pod【英文标题】:Pods are not installing for Mac OS application 【发布时间】:2021-08-09 17:30:18 【问题描述】:

我想在 Mac osx 应用程序上安装一些 pod。 我给了这个命令: pod install

**[!] 找不到Alamofire 的规范 你有:

过时的源代码库,您可以使用 pod repo updatepod install --repo-update 进行更新。 输入错误的名称或版本。 未将托管 Podspec 的源代码库添加到您的 Podfile。**

然后我按照建议尝试了这个:pod update

更新本地规范存储库 $ /usr/bin/git -C /Users/myName/.cocoapods/repos/cocoapods 获取 起源——进度 远程:枚举对象:4902319,完成。 远程:计数对象:100% (2088/2088),完成。 远程:压缩对象:100% (1568/1568),完成。 致命:远程端意外挂断 516.57 MiB | 95.00 千字节/秒 致命:早期EOF 致命:索引包失败 [!] CocoaPods 无法更新 cocoapods 存储库。如果这是一个意外问题并且仍然存在,您可以检查它运行 pod repo update --verbose

按照建议,我也尝试了 pod repo update --verbose 命令。这是输出:

CDN:trunk 相对路径:CocoaPods-version.yml 存在!返回本地 因为检查只在 repo update 中进行 更新规范回购cocoapods $ /usr/bin/git -C /Users/zulqarnainnaveed/.cocoapods/repos/cocoapods 获取 起源——进度 远程:枚举对象:4902515,完成。 远程:计数对象:100% (2284/2284),完成。 远程:压缩对象:100% (1761/1761),完成。 错误:RPC 失败; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 致命:远端意外挂断 致命:早期EOF 致命:索引包失败 [!] CocoaPods 无法更新 cocoapods 存储库。如果这是一个意外问题并且仍然存在,您可以检查它运行 pod repo update --verbose /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:178:in rescue in update_git_repo' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:169:in update_git_repo' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.1/lib/cocoapods-core/source.rb:347:in update' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:135:in block(3 级)在更新中' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/user_interface.rb:64:in section' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:134:in block (2 个级别) 在更新中' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:133:in each' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:133:in block in update' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:131:in open' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/sources_manager.rb:131:in update' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command/repo/update.rb:23:in run' /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/bin/pod:55:in ' /usr/local/bin/pod:23:in load' /usr/local/bin/pod:23:in '

我尝试了多个命令,但似乎没有任何效果。我使用的是 Mac 1 芯片处理器。

【问题讨论】:

您是否按照建议尝试过:pod repo update --verbose,结果是什么? 是的,我有。我再次在问题正文中添加了此命令的输出。你可以检查一下。 ***.com/questions/50288558/… ?您的网络连接速度慢吗? 我不这么认为。因为一旦下载100%就会出现问题。所以可能不是因为互联网连接。 【参考方案1】:

终于解决了这个问题。 我首先删除了所有已安装的 pod。然后重新安装。

使用这个命令

arch -x86_64 pod 安装

因为我使用的是 Mac M1。我还必须为 Firebase 单独安装几个 pod,并在一个整体中安装一些

pod 'Firebase'

pod 命令。

【讨论】:

以上是关于没有为 Mac OS 应用程序安装 Pod的主要内容,如果未能解决你的问题,请参考以下文章

Mac升级OS X EI Capiton之后,运行pod后显示:"pod: command not found"的错误

如何在 Mac OS 中为 PHP 安装 MSSQL 驱动程序

Mac10.6操作系统下怎样将xcoder开发的程序打包为ipa安装到iphone OS3.13上?(免证书真机联调)(还可加分)

Mac环境下安装Pod

从安装Mac OS X虚拟机到第一个IOS程序

在 mac os 中安装 Grunt