ios - 如何在 Swift 包管理器中添加二进制框架作为依赖项?
问题描述
我一直在寻找在 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 社区何时会致力于此。
有没有其他方法可以做到这一点?请提供相同的解决方案。
提前致谢
解决方案
从 Swift 5.3 开始,您可以使用 Swift 包管理器通过.binaryTarget()
此处解释的新命令分发二进制文件:https ://developer.apple.com/documentation/swift_packages/distributing_binary_frameworks_as_swift_packages
推荐阅读
- c# - IIS 6 元数据库 C#
- python - 用Python & MATLAB搭建过滤器,结果不一样
- bash - 使用 aria2 下载时处理文件
- c++ - 如何为 size_t 以外的返回类型专门化 std::hash 调用运算符?
- http - 如何从 ActionFilter (.NET Core) 中返回 ReasonPhrase 作为响应
- .net - 更新 webgrid 时触发 mvc window.unload
- python - 验证文件上的数据
- mysql - go-sql-driver/mysql 使用主机名而不是 IP
- sql - 使用part和where子句删除表中的重复项
- python - 使用 Python 的天蓝色 httptrigger blob 存储