我的 Swift 库 FlexColorPicker 刚刚采用了 Swift Package Manager 支持。库本身可以通过 XCode 添加到任何项目中,方法是执行 文件→ Swift 包→添加包依赖项...→选择目标→输入https://github.com/RastislavMirek/FlexColorPicker
→确认。但是,库附带了一个演示,以这种方式安装时无法运行。
我想添加另一个(可能是可执行的(产品FlexColorPickerDemo
Package.swift
用户可以选择包含(或排除(,然后在他们的项目中运行,只是为了看看他们可以用库做什么。除了将新产品和目标添加到Package.swift
文件中外,我可能需要添加main.swift
,对吧?当通过SPM安装时,它应该如何显示,以便允许将演示作为iOS应用程序运行?
任何帮助赞赏,甚至教程链接,我真的不知道该怎么谷歌......
您希望将完整的演示项目"包含"在Package.swift
文件中吗?
这是不可能的,这与捆绑资源(尚(不能被 SwiftPM 使用的原因相同:如何在 Swift 包管理器库中包含资产/资源?
恕我直言,最好的方法是更新您的自述文件并解释用户如何测试库,就像您已经在做的那样。