2

我一直在寻找在 Swift 包管理器中添加框架作为依赖项的答案,我认为有一种方法可以做到这一点,但没有成功找到它。

我已经尝试过 Swift Package Manager 论坛上提供的解决方案,但没有成功:(

并面临错误喜欢package has an unsupported layout, binary.framework/module.modulemap should be inside the 'include' directory"

请从此处下载二进制支持的示例项目,其中包含两个框架在 Swift PM 中添加的内容。

我曾尝试与 Swift PM 社区沟通,但没有得到他们的任何回应。

由于社区中有一个二进制框架支持的提案,但不知道 Swift PM 社区何时会致力于此。

有没有其他方法可以做到这一点?请提供相同的解决方案。

提前致谢

4

1 回答 1

0

从 Swift 5.3 开始,您可以使用 Swift 包管理器通过.binaryTarget()此处解释的新命令分发二进制文件:https ://developer.apple.com/documentation/swift_packages/distributing_binary_frameworks_as_swift_packages

于 2020-12-09T05:13:28.600 回答