我正在尝试将自定义分析模块(我们称它为 Analytics
)转换为 Swift 包,它是 Flurry SDK 的包装器。
我通过使用自定义 modulemap
为 Flurry 创建子包,让我的包找到 Flurry header 。但是,我不知道如何将 Flurry 库静态链接到我的包导出的 Analytics
库。
有没有办法用 Swift Package Manager 做到这一点?
最佳答案
不,目前没有办法在不传递自定义构建标志的情况下执行此操作。您需要查看 swiftc
标志并传入框架和模块路径。
关于带有预编译依赖的 Swift 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323235/