将 .framework 添加到 Swift 包?
Add .framwork to a Swift Package?
我有一个 Swift 包,我想制作 public,但是我不想共享所有文件的源代码。
我的解决方案是将私有源代码捆绑到 .framework 中,并让 swift 包调用私有源代码。
但是我似乎无法将 .framework 添加到 Swift 包项目中。有帮助吗?
SwiftPM 中的二进制依赖项已被接受。因此,当该功能发布时,如果它是 xcframework,您将能够压缩您的框架,并且 link 反对它。在那之前你只能使用不安全的 linker 标志来这样做,这意味着你不能使用带有 Xcode 的包,除非它是本地包。
我有一个 Swift 包,我想制作 public,但是我不想共享所有文件的源代码。
我的解决方案是将私有源代码捆绑到 .framework 中,并让 swift 包调用私有源代码。
但是我似乎无法将 .framework 添加到 Swift 包项目中。有帮助吗?
SwiftPM 中的二进制依赖项已被接受。因此,当该功能发布时,如果它是 xcframework,您将能够压缩您的框架,并且 link 反对它。在那之前你只能使用不安全的 linker 标志来这样做,这意味着你不能使用带有 Xcode 的包,除非它是本地包。