我构建了一个基于Perfect Framework的项目,因此我使用Swift Package Manager并从框架库中获得依赖关系。我的问题是,当swift构建一个应用程序时,它会为每个依赖项执行git clone,所以当我尝试提交我的更改并将它们推送到远程XCode时,从项目中收集所有git存储库。结果,我检查了八个远程存储库,每次都必须取消选中它们。我不想向依赖相关的存储库推送任何东西,我只想推动我的项目。
这是我的Package.swift:
import PackageDescription
let package = Package(
name: "LPServer",
dependencies: [
.Package(
url: "git://github.com/PerfectlySoft/Perfect-HTTPServer.git",
majorVersion: 2, minor: 0
)
]
)
这是我在尝试制作Push时看到的内容: screenshot
我现在看到的唯一解决方法是从终端推送。对于那些使用SPM的人来说,问题应该是非常普遍的,所以我确信解决方案就在那里。请帮我找到它。
答案 0 :(得分:0)
尝试更改网址:
{{1}}