【问题标题】:Xcode: How to conditionally embed framework according to iOS Version?Xcode:如何根据 iOS 版本有条件地嵌入框架?
【发布时间】:2021-01-30 18:08:16
【问题描述】:

我有一个带有 iOS 10 部署目标的项目。在这个项目中,我使用的是 3rd 方框架。此框架部署针对 iOS 11。因此框架只有 arm64 构建。当我尝试构建时出现错误:iOS 10 缺少 armv7 构建。我正在嵌入第 3 方框架。

有没有办法在没有 armv7 构建的 iOS 部署目标项目中使用 iOS 11 框架? 我可以在构建阶段使用运行脚本或其他任何东西排除第 3 方框架吗?

谢谢

【问题讨论】:

    标签: ios xcode ios10 arm64 armv7


    【解决方案1】:

    不,你不能。您需要放弃对 iOS 10 的支持或向 3rd 方框架提供商索取同时支持 armv7 和 arm64 的二进制文件。

    【讨论】:

    • 谢谢。我可以通过排除arch armv7来支持带有iOS 10的iPhone 5s及更高版本吗?
    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-28
    • 2016-04-11
    • 1970-01-01
    相关资源
    最近更新 更多