当从Swift Package Manager生成时,在Xcode中是否可能维护一个分组结构层次?每次运行以下命令:
swift package generate-xcodeproj
我失去了所有群组(而不是文件夹,这个正常工作)的结构。在使用Xcode编程时,我通常喜欢有一定程度的视觉组织,而这种组织对于代码来说是不可见的(例如群组而不是文件夹)。
当从Swift Package Manager生成时,在Xcode中是否可能维护一个分组结构层次?每次运行以下命令:
swift package generate-xcodeproj
我失去了所有群组(而不是文件夹,这个正常工作)的结构。在使用Xcode编程时,我通常喜欢有一定程度的视觉组织,而这种组织对于代码来说是不可见的(例如群组而不是文件夹)。
我相信您想要的是按照以下方式组织您的资源(基于后续评论):
Foo/Package.swift
Foo/Sources/Foo/Living.swift
Foo/Sources/Foo/Specifies/Bird.swift
Foo/Sources/Foo/Specifies/Fish.swift
Foo/Sources/Foo/Specifies/Human.swift
Sources
的下一级。当一个包声明多个目标时,这是使用的约定,并且如果您想要使用源嵌套,则需要遵循此约定。请参见参考文献中的源布局部分。swift package generate-xcodeproj
之后,我会得到你所说的结果,但它们没有分成组。这些文件都在同一级别,但现在被命名为Specifies/Bird.swift
等,而不是在Specifies
组中。 - Ethan Kay