我有一个项目,我计划在模块中开发,最终的应用程序将是基于配置一起构建的任意数量的模块。我有一个swift包,里面有我所有的常用代码,我们可以称之为平台包。然后我去创建我的第一个特性,这很好,但是当我创建包装器应用程序来引入每个特性时,我从xcode11中的SPM得到了这个错误:
使用基于修订的要求需要包“Platform”,并且它依赖于不受支持的本地包“Feature1”。在这里查看SPM的代码库(第72行)
看起来这是不受支持的东西,本地和远程依赖的混合?这是SPM的局限性吗?我是否应该尝试将另一个工具用于这种类型的应用程序架构?
发布于 2020-09-23 11:05:26
在我的例子中,我试图添加一个我正在开发的包,它的Package.swift包含以下形式的依赖项:
dependencies: [
.package(path: "../PackageName"),
// etc更改对特定repos的引用解决了这个问题:
dependencies: [
.package(path: "http://github.com/..."),
// etchttps://stackoverflow.com/questions/59317211
复制相似问题