我正在尝试构建一个服务器端 Swift Web 应用程序。我的应用程序的基础框架将是来自 IBM 的Kitura 。此外,我还想利用aws-sdk-swift框架调用 AWS。但是,当我在Package.swift
文件中将这两个库声明为依赖项时,我收到一条错误消息:
“Kitura-net”/Volumes/Untitled/SwiftDev/MyApp/.build/checkouts/Kitura-net.git--7410958935072501107:错误:多个目标名为“CHTTPParser”
如果我注释掉aws-sdk-swift
依赖关系,一切正常。如果我取消注释并注释掉Kitura
依赖项,一切正常。但显然它们在 CHTTPParser 上存在冲突。我的问题是,我该如何解决?我以前从未见过这个错误,快速的谷歌搜索什么也没找到。有任何想法吗?