蒸气Xcode项目结构关

问题描述:

我通过vapor教程videosonRayWenderlich'ssite我的方式。蒸气Xcode项目结构关

在视频中的Xcode项目中,它显示了一个非常干净的文件夹结构,例如文件夹结构在vapor docs中的定义方式。
enter image description here

当我按照同样的步骤来创建一个新的蒸汽项目,并使用Xcode中的文档和视频显示,vapor new my-project - >cd my-project - >vapor xcode。 我看到的文件夹结构不一样。
enter image description here

我看到的文件夹结构(上图)我可以很好地使用。但是,当我打开Sources文件夹(组)时,我看到列出的所有蒸气依赖关系,而不仅仅是App文件夹。
enter image description here ...直到最后列出的最后一个文件夹是App文件夹。

运行此命令curl -sL check.vapor.sh | bash我可以看到我的蒸气安装成功。 我使用Vapor Toolbox v1.0.3Xcode Version 8.1 (8B62)

有谁知道如何使用vapor xcode,让其生成的Xcode项目,在其中蒸汽的依赖不会在Sources文件夹中?

+0

您是否设法解决此问题?它在做我的坚果在:) – Vade

+0

@Vade下面的答案是正确的原因,为什么发生。至于如何解决这个问题,我再等一会儿,看看文件夹结构是否在新版本的Swift中更新。在那之前,我们只需要处理这样的文件夹结构:/ – Xeaza

这被报告为一个错误,请参阅https://github.com/apple/swift-package-manager/pull/777

+0

啊,很好找。所以我需要最新的SwiftPM版本?https://github.com/apple/swift-package-manager/releases 下载最新的SwiftPM版本以下载最新的Swift快照版本或预览版的方式吗? – Xeaza