ios - Xcode:如何根据 iOS 版本有条件地嵌入框架?
问题描述
我有一个带有 iOS 10 部署目标的项目。在这个项目中,我使用的是 3rd 方框架。此框架部署针对 iOS 11。因此框架只有 arm64 构建。当我尝试构建时出现错误:iOS 10 缺少 armv7 构建。我正在嵌入第 3 方框架。
有没有办法在没有 armv7 构建的 iOS 部署目标项目中使用 iOS 11 框架?我可以使用运行脚本或其他任何东西在构建阶段排除第 3 方框架吗?
谢谢
解决方案
你不能。您需要放弃对 iOS 10 的支持或向 3rd 方框架提供商索取同时支持 armv7 和 arm64 的二进制文件。
推荐阅读
- flutter - Flutter本地化和sdk可能不兼容android studio
- amazon-web-services - AWS Databricks Spark - 数据类型
- cherrypy - server.socket_host: '0.0.0.0' 有必要吗?
- reactjs - redux mapDispatchToProps 渲染
- go - 如何在 Go 中使用 Bazel 进行静态代码分析
- python - 映射列表到二进制数据
- javascript - Html 显示/隐藏密码不起作用 JavaScript 包括
- ocaml - esy:如何将#{self.target_dir}符号链接到_build?
- java - 升级 gradle 时,Flutter 项目无法构建。错误:类型“FlutterTask”属性“资产”缺少输入或输出注释
- django - 从自定义模型创建用户时出错