升级 MacOs 和 Xcode 时 Carthage 更新失败,退出代码为 1

mor*_*bio 1 xcode swift carthage

升级您的操作系统和/或 Xcode 后。

当你跑步时

$ carthage update --platform iOS --no-use-binaries
Run Code Online (Sandbox Code Playgroud)

你会得到如下输出:

正在获取 FooLibrary

shell 任务 (/usr/bin/env git fetch --prune --quiet https://github.com/foodeveloper/FooLibrary.git refs/tags/ :refs/tags/ +refs/heads/ :refs/heads/(在 /Users/yourUser/Library/Caches/foo.package/dependencies/FooLibrary 中启动)失败,退出代码为 1

mor*_*bio 6

Carthage 0.33.0 和 Xcode 11 会出现此问题。

要解决这个问题:

首先:打开新的 Xcode 并选择最后一个 CLI,以确保您使用的是最后一个 CLI。

命令行工具 - 错误 - xcrun:错误:无法找到实用程序“xcodebuild”,不是开发人员工具或在 PATH 中

第二:请您可以通过删除 Carthage 的缓存来修复它: rm -rf ~/Library/Caches/org.carthage.CarthageKit 来源:https ://github.com/ashleymills/Reachability.swift/issues/340