Swift 多平台应用程序包管理器

Swift Package Manager with Multiplatform App

所以我正在尝试发布我的第一个 Swift 包。它应该适用于 iOS 和基于 macOS SwiftUI 的应用程序。这是我尝试发布的包:https://github.com/simibac/ConfettiSwiftUI

当我创建一个独立的 iOS 或 macOS 应用程序时,我没有遇到任何包问题。一切都按预期工作。但是,当我将包导入多平台应用程序时,我可以在 iOS 上构建它,但在 macOS 上它不起作用。尝试导入包时出现错误。我重新启动了 xCode 并且无法构建。有解决此问题的想法吗?

我发现了问题。将包添加到项目时,它只会自动添加到 iOS 目标而不是 macOS 目标。

手动添加可解决问题。