gpt4 book ai didi

ios - CocoaPods 安装挂起

转载 作者:行者123 更新时间:2023-11-29 01:54:31 27 4
gpt4 key购买 nike

我在使用 cocoapods 时遇到问题,其中 pod install 始终卡在分析依赖项 阶段。使用 --verbose 标志运行显示挂起始终紧接在 Inspecting Targets to Integration 输出之后。我尝试过使用新项目以及由 liftoff 创建的现有工作区。我还想提一下,我过去没有使用过 CocoaPods,所以很可能我做错了什么。

这似乎与此处其他一些 cocoapods 线程中提到的挂起错误不同。 Cocoapods staying on "analyzing dependencies"中提到的解决方案都没有工作。我使用的是 CocoaPods 版本 0.37.2。

这就是我正在做的事情:

我使用 liftoff 使用 swift 模板( https://github.com/thoughtbot/liftoff )创建我的工作区,它在全局空间中自动生成一个 Podfile,并将其自己的样板放在那里。我对其进行了修改,在“在此处添加应用程序 pod”行下添加了 pod 'CocoaLumberjack',为我的每个项目添加了单个工作区条目和 xcodeproj 条目,类似于此 podfile:https://github.com/dblock/ARASCIISwizzle/blob/master/Podfile (除了我还没有添加自己的目标)。我还在同一个工作区下的 XCode 中创建了几个我自己的项目。截至目前,项目编译并运行良好,尚未使用任何 podfile。

我随后运行了pod setup,它成功完成了。之后,pod install 总是挂起,我还检查了事件监视器,以确保它没有在后台运行 git-remote-http。我用 verbose 重新运行它,但它仍然挂起,这是我所看到的:

▶ pod install --verbose
Preparing

Analyzing dependencies

Updating spec repositories
Updating spec repo `master`
$ /usr/bin/git pull --ff-only
From https://github.com/CocoaPods/Specs
03edf73..14f2ac3 master -> origin/master
Updating 03edf73..14f2ac3
Fast-forward
.../0.2.1/CNPPopupController.podspec.json | 26 +++++
Specs/CommonUtils/1.5.8/CommonUtils.podspec.json | 67 ++++++++++++
.../0.1.1/GBSimpleWebViewController.podspec.json | 20 ++++
Specs/Intercom/2.3.0/Intercom.podspec.json | 40 +++++++
.../3.0.4/Kite-Print-SDK.podspec.json | 121 +++++++++++++++++++++
.../MUKDataSource/2.0.3/MUKDataSource.podspec.json | 29 +++++
.../MUKDataSource/2.0.4/MUKDataSource.podspec.json | 29 +++++
Specs/PNChart/0.8.5/PNChart.podspec.json | 39 +++++++
.../StoryboardKit/0.1.0/StoryboardKit.podspec.json | 27 +++++
9 files changed, 398 insertions(+)
create mode 100644 Specs/CNPPopupController/0.2.1/CNPPopupController.podspec.json
create mode 100644 Specs/CommonUtils/1.5.8/CommonUtils.podspec.json
create mode 100644 Specs/GBSimpleWebViewController/0.1.1/GBSimpleWebViewController.podspec.json
create mode 100644 Specs/Intercom/2.3.0/Intercom.podspec.json
create mode 100644 Specs/Kite-Print-SDK/3.0.4/Kite-Print-SDK.podspec.json
create mode 100644 Specs/MUKDataSource/2.0.3/MUKDataSource.podspec.json
create mode 100644 Specs/MUKDataSource/2.0.4/MUKDataSource.podspec.json
create mode 100644 Specs/PNChart/0.8.5/PNChart.podspec.json
create mode 100644 Specs/StoryboardKit/0.1.0/StoryboardKit.podspec.json

Inspecting targets to integrate

此时,CocoaPods 无限期地停留在最后一行。我让它在那里放了一夜,没有任何进展。我尝试在另一个测试项目中重复此操作,通过 XCode 手动创建,运行 pod setup 并使用以下内容自己创建一个 Podfile:

platform :ios, "6.0"
pod "CocoaLumberjack"

当我运行 pod install --verbose 时,cocoapods 再次卡在同一步骤。

更新:在我又用头撞墙一天后,我请一位拥有 Mac 的 friend 尝试这些说明,这些说明在他的笔记本电脑上运行没有问题。我尝试查看其他应用程序和 shell 配置,看看是否有任何东西可能与 cocoapods 产生不利的交互,但没有成功。然后,我创建了另一个用户帐户,将项目目录chown添加到新用户,su添加到该用户并重复pod init来自新用户的 pod install ,两者都非常有效。我现在怀疑这是我的 .bashrc 或配置文件中的内容,但尚未弄清楚是什么。

最佳答案

您需要通过删除旧设置再次连接到 pod。

  $ pod repo remove master
$ pod setup
$ pod install

试试这个,它会解决您的问题。

关于ios - CocoaPods 安装挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31031328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com