从
swift包管理器生成时,是否可以在
Xcode中维护组结构化层次结构?每次我跑:
swift package generate-xcodeproj
我丢失了任何组(不是文件夹,工作正常)我的结构.在Xcode编程时,我经常喜欢某种程度的视觉组织,这些视觉组织对于代码(即组,而不是文件夹)是不可见的.
最佳答案 我相信你想要的是如下组织你的来源(根据后续评论):
富/ Package.swift
美孚/来源/美孚/ Living.swift
美孚/来源/美孚/指定/ Bird.swift
美孚/来源/美孚/指定/ Fish.swift
美孚/来源/美孚/指定/ Human.swift
请注意,这里的重要一点是,如果要使用子目录,则必须确保代码全部嵌套在Sources中的一个级别.这是一个包声明多个目标时使用的约定,如果要对源使用嵌套,则需要使用该约定.请参阅参考文献中的source layouts部分.
如果您使用此布局,那么使用最新的Swift包管理器(可通过swift.org获得),生成的Xcode项目将具有我认为您想要的组结构.
这是我们现在所知道的令人困惑的事情,我们正在评估如何最好地改进事物.