将.framwork添加到Swift软件包?

时间:2020-02-07 18:35:58

标签: swift xcode swift-package-manager

我有一个想要公开的Swift软件包,但是我不希望共享所有文件的源代码。

我的解决方案是将私有源代码捆绑到.framework中,并由swift软件包调用私有源代码。

但是,我似乎无法将.framework添加到Swift Package项目中。有帮助吗?

1 个答案:

答案 0 :(得分:1)

SwiftPM中有一个关于二进制依赖关系的公认建议。因此,当该功能发布时,您将能够压缩您的框架(如果它是xcframework)并链接到该框架。在此之前,您只能使用不安全的链接器标志来执行此操作,这意味着您不能将该包与Xcode一起使用,除非它是本地包。