gpt4 book ai didi

swift - 为什么在尝试使用 carthage 添加新框架时会收到此错误消息?

转载 作者:行者123 更新时间:2023-11-28 15:18:39 27 4
gpt4 key购买 nike

我想向我正在开发的这个应用程序添加一个 FrameWork。它将纬度和经度坐标转换为 UTM 坐标。

我将此添加到购物车文件中:github "peterringset/UTMConversion"~> 1.1

但是当我在终端中运行这段代码来克隆框架时:carthage 更新 -- 平台 iOS

我收到此错误消息:

A shell task (/usr/bin/env git clone --bare --quiet https://github.com/peterringset/UTMConversion.git /Users/Fallet/Library/Caches/org.carthage.CarthageKit/dependencies/UTMConversion) failed with exit code 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled

我使用过类似的其他外部框架,它过去工作得很好。知道我该如何解决这个问题吗?

最佳答案

出现此问题是由于发布者更改了其 GitHub 帐户的用户名。如果您注意到存储库的链接是 https://github.com/wtw-software/UTMConversionCarthage 引用是 "peterringset/UTMConversion"。我能够通过将 Carthage 引用更改为 "wtw-software/UTMConversion" 来解决它。但是,如果您使用的是 Swift 3 或更低版本以及 Xcode 8 或更低版本,那么您将收到此错误。

Task failed with exit code 65.....This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details

所以我深入研究了日志并发现了这个:

Check dependencies “Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly. ** BUILD FAILED **

我用谷歌搜索了这个错误,看起来这个项目是用 Swift 4 和 Xcode 9 开发的。

关于swift - 为什么在尝试使用 carthage 添加新框架时会收到此错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46402062/

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