【问题标题】:Framework (RestKit) not compatible with armv7s框架(RestKit)与 armv7s 不兼容
【发布时间】:2012-09-19 10:50:05
【问题描述】:

当我尝试为 iPhone 5 (armv7s) 归档我的项目时,它出现了一个错误,指出 RestKit 与 armv7s 架构不兼容。

在这个项目中,我使用的是来自 RestKit 的旧版本,0.9 版。此版本默认无法与 armv7s 一起使用。有没有办法设置 RestKit 项目(版本 0.9)以支持 armv7s。

我尝试将 armv7s 添加到 RestKit 项目的有效架构中,并更改了架构以支持 armv6 和 armv7。不幸的是,这并没有成功。

当然,我可以使用最新版本的 RestKit 设置项目。只是这会花费很多时间,因为核心已经更新了很多次。

另一个问题,当前商店中的应用程序(为 armv6 和 armv7 构建)可以在 iPhone 5 (armv7s) 上运行吗?

【问题讨论】:

    标签: iphone xcode restkit


    【解决方案1】:

    如果您不愿意更新到最新(兼容)版本,最好将有效架构保留为 6 和 7,iPhone 5 上的处理器向后兼容旧架构。唯一的缺点是您不会获得针对 iPhone 5' armv7s 处理器的任何特定优化。

    【讨论】:

    • 谢谢,我提交了仅支持 armv7 的应用程序。所以现在它可以从 iPhone 3gs 到 iPhone 5。
    【解决方案2】:

    我建议检查一下 RestKit 家伙在这次提交中是如何做到的:https://github.com/RestKit/RestKit/commit/29ba601cfc38560be923f57fba545881d0789ea5

    然后尝试从那里找到适合您特定情况的方法。

    可能不是一个完整的解决方案,但它绝对是一个很好的提示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 2020-01-19
      • 2011-04-01
      • 2017-12-04
      相关资源
      最近更新 更多