如何向 SwiftUI 项目添加额外的平台

How to add an additional platform to a SwiftUI project

我已经开始为 iOS 开发一个 SwiftUI 项目。现在我想添加 tvOS 和 watchOS 作为额外的目标平台。当然,所有平台都应该共享相同的模型、API 和一些视图。每个平台的某些视图会有所不同。

如何将子项目添加到我现有的结构中?

不需要创建新的 sub-projects,只需在当前项目中为所需平台创建新目标并将共享文件添加到新平台目标,如下面的演示