swift - 带有 Xcode 工作区的 Git Repo、Swift 包、包装器项目无法与 Package.swift 一起使用
问题描述
当我创建 Xcode 工作区项目并添加 Swift 包和包装器项目来测试 Swift 包时,一切正常。但是当我尝试使用 git url 从其他项目中提取这个 repo 时,它抱怨 Package.swift(manifest) 文件不在根文件夹中。有什么解决方案。我是否必须手动将 Package.swift 文件拖到根文件夹并更改其中的路径设置?
解决方案
当我创建了空的 git repo 时,我没有在 repo 中创建新的 Swift 包并在其中创建了带有 Package.swfit 的额外项目文件夹,而是在 repo 中运行了“swift package init --type library”,以便 package.swift 是在 Root 文件夹中创建,并将 repo 名称作为包名称。如果我们愿意,我们也可以更改包名。
Git Repo iOS-NewRepo -> Package.swift Sources Tets