Swift 发生未知错误。无法从中找到存储库<;有效的本地路径>;(-1)

Swift 发生未知错误。无法从中找到存储库<;有效的本地路径>;(-1),swift,package,package-managers,Swift,Package,Package Managers,Xcode对我的Package.swift文件不太满意。 这是一个问题的路线 .package(name: "Utilities", url: "file:///Users/Alexander/Development/MMXX/Repositories/Utilities", from: Version("1.0.0")) 该软件包是我创建的本地软件包,并且正在用于其他一些应用程序,因此我知道它是一个有效的软件包,并且它的位置是正确的

Xcode对我的Package.swift文件不太满意。 这是一个问题的路线

.package(name: "Utilities", url: "file:///Users/Alexander/Development/MMXX/Repositories/Utilities", from: Version("1.0.0"))
该软件包是我创建的本地软件包,并且正在用于其他一些应用程序,因此我知道它是一个有效的软件包,并且它的位置是正确的

1.0.0版是“虚构”的,因为我没有在任何地方声明过一个版本,也不知道还有什么可以放在那里。这是我尝试过的唯一一件Xcode能够成功解析的事情——它解析了信息,只是无法将其与我的本地存储库匹配

该包是使用Xcode创建的,我没有发出任何命令使其成为git存储库。我是否需要更新应用程序的plist以允许磁盘访问应用程序沙箱外的文件夹


任何我能尝试的其他方法都将不胜感激!谢谢。

以下是最终奏效的方法:

依赖项:
部分

 .package(path: "../Utilities")
.product(name: "Utilities", package: "Utilities")
目标:
部分

 .package(path: "../Utilities")
.product(name: "Utilities", package: "Utilities")
编辑:

我又遇到了这个问题。我将包文件夹拖到活动项目中,它加载了引用的库。但它无法编译(找不到新包)

确保选择目标并导航到“框架、库和嵌入式内容”,单击“+”并添加包:


对我不起作用:
Package.swift:36:10:Type'Array.ArrayLiteralElement'(又名'Target')没有成员'product'
您是否在产品声明的开头定义了产品名称?“let package=package(名称:“Utilities”,“是的,但无论如何我正在尝试另一种方法。谢谢。我知道有时候事情可行,有时候不可行是多么令人沮丧。”。