2

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

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

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

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

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

4

2 回答 2

3

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

于 2012-09-19T16:49:10.247 回答
1

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

然后尝试从那里找到一种方法来根据您的具体情况完成它。

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

于 2012-09-19T17:04:21.007 回答