框架(RestKit)与armv7s不兼容

时间:2012-09-19 10:50:05

标签: iphone xcode restkit

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

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

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

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

另一个问题是,目前在商店中的应用程序(为armv6和armv7构建)是否适用于iPhone 5(armv7s)?

2 个答案:

答案 0 :(得分:3)

如果您不愿意更新到最新版本(兼容版本),那么最好将有效架构保留为6& 7,iPhone 5上的处理器可以与旧架构相媲美。唯一的缺点是你不会对iPhone 5的armv7s处理器进行任何特定的优化。

答案 1 :(得分:1)

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

然后尝试从那里找到一种方法来完成特定情况。

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