我一直在研究一个需要访问github存储库aws/aws-sdk-ios一段时间的项目,并利用其许多功能。AWS iOS SDK崩溃,版本2.5.8的Carthage更新
近日,试图建立在斯威夫特项目的时候,我一直得到以下构建失败:
使用未解决的标识符AWSBasicCredentialsProvider
代码必须保持距离,当它被以前的工作不变,为我也用于该项目的Mapbox功能保存一些完全无关的更改。决定这是最有可能与我的iOS版AWS SDK的问题,我输入端子以下命令:
rm -rf ~/Library/Caches/org.*.CarthageKit
rm -rf Carthage
carthage update --platform ios
输出的结果是:
一个shell任务(在/ usr /斌/ env的git的结帐--quiet --force 2.5.8)失败,退出代码1:
错误:知pathspec '2.5.8' 不匹配任何文件(S)与git
有谁知道如何解决这个问题?所有帮助非常感谢!
仅供参考,我的Cartfile如下:
github "SwiftyBeaver/SwiftyBeaver"
github "Mapbox/mapbox-navigation-ios"
github "Mapbox/MapboxDirections.swift"
github "Mapbox/MapboxGeocoder.swift"
github "aws/aws-sdk-ios"
你好,这个问题是否仍然存在?你可以重试或提供重现步骤吗?它是否会因任何特定服务而失败? –
Rohan Dubal,是的,问题仍然存在。这似乎只是aws-sdk-ios服务的失败。删除与这些服务相对应的Cartfile中的行,可以正常完成其他所有操作。 – deadlysts
你可以指定: -Carthage版本 -Xcode版本 -iOS目标版本 –