如何通过 Swift Package Manager 分发 Swift 库的 iOS 演示应用?



我的 Swift 库 FlexColorPicker 刚刚采用了 Swift Package Manager 支持。库本身可以通过 XCode 添加到任何项目中,方法是执行 文件→ Swift 包→添加包依赖项...→选择目标→输入https://github.com/RastislavMirek/FlexColorPicker→确认。但是,库附带了一个演示,以这种方式安装时无法运行。

我想添加另一个(可能是可执行的(产品FlexColorPickerDemoPackage.swift用户可以选择包含(或排除(,然后在他们的项目中运行,只是为了看看他们可以用库做什么。除了将新产品和目标添加到Package.swift文件中外,我可能需要添加main.swift,对吧?当通过SPM安装时,它应该如何显示,以便允许将演示作为iOS应用程序运行?

任何帮助赞赏,甚至教程链接,我真的不知道该怎么谷歌......

您希望将完整的演示项目"包含"在Package.swift文件中吗?

这是不可能的,这与捆绑资源(尚(不能被 SwiftPM 使用的原因相同:如何在 Swift 包管理器库中包含资产/资源?

恕我直言,最好的方法是更新您的自述文件并解释用户如何测试库,就像您已经在做的那样。

相关内容

  • 没有找到相关文章

最新更新