Xcode 导入本地 Swift 从应用程序打包和构建

Xcode import local Swift Package and build from the app

目标是将本地 Swift 包“共享”导入 Xcode 项目,并将它们都放在工作区中。

我创建了一个工作区,将包和项目拖放到其中,然后通过将包添加到框架、库和嵌入式内容来将包添加到应用程序。

这在从工作区构建时有效!但我必须让它也可以从应用程序项目构建,目前它抛出:“缺少包产品 'Shared'”。

我知道可以做我想做的事,因为我有一个示例项目可以正常工作,其中 Shared 在应用程序项目中被列为本地 Swift 包,但在我的项目中不是。在项目中,Shared 列在 Frameworks、Libraries 和 Embedded Content 下,但在删除引用后无法再次添加。

如果有人能帮助我,那就太好了!

解决方案是在应用程序项目中创建一个本地 Swift 包并在其中导入共享包。然后在整个项目中都可用