首页 > 解决方案 > 带有 Xcode 工作区的 Git Repo、Swift 包、包装器项目无法与 Package.swift 一起使用

问题描述

当我创建 Xcode 工作区项目并添加 Swift 包和包装器项目来测试 Swift 包时,一切正常。但是当我尝试使用 git url 从其他项目中提取这个 repo 时,它抱怨 Package.swift(manifest) 文件不在根文件夹中。有什么解决方案。我是否必须手动将 Package.swift 文件拖到根文件夹并更改其中的路径设置?

标签: swiftswift-package-managerxcode13

解决方案


当我创建了空的 git repo 时,我没有在 repo 中创建新的 Swift 包并在其中创建了带有 Package.swfit 的额外项目文件夹,而是在 repo 中运行了“swift package init --type library”,以便 package.swift 是在 Root 文件夹中创建,并将 repo 名称作为包名称。如果我们愿意,我们也可以更改包名。

Git Repo iOS-NewRepo -> Package.swift Sources Tets


推荐阅读