我有一个想要公开的Swift软件包,但是我不希望共享所有文件的源代码。
我的解决方案是将私有源代码捆绑到.framework中,并由swift软件包调用私有源代码。
但是,我似乎无法将.framework添加到Swift Package项目中。有帮助吗?
答案 0 :(得分:1)
SwiftPM中有一个关于二进制依赖关系的公认建议。因此,当该功能发布时,您将能够压缩您的框架(如果它是xcframework)并链接到该框架。在此之前,您只能使用不安全的链接器标志来执行此操作,这意味着您不能将该包与Xcode一起使用,除非它是本地包。