当我尝试为iPhone 5 ( armv7s )归档我的项目时,出现了一个错误,指出RestKit与armv7s架构不兼容。
在这个项目中,我使用的是RestKit的一个旧版本,0.9版。默认情况下,此版本不能与armv7s一起使用。有没有办法将RestKit项目(0.9版)设置为支持armv7s。
我尝试将armv7s添加到RestKit项目的有效体系结构中,并更改了体系结构以支持armv6和armv7。不幸的是,这并没有起作用。
当然,我可以使用最新版本的RestKit来设置项目。因为核心已经被更新了很多次,所以这将花费大量的时间。
另一个问题是,目前在商店中的这款应用(为armv6和armv7构建)能否在iPhone 5 (armv7s)上运行?
发布于 2012-09-19 16:49:10
如果你不愿意更新到最新的(兼容的)版本,你会更好,将有效的架构保留为6和7,iPhone 5上的处理器向后兼容较旧的架构。唯一的缺点是你不会得到任何针对iPhone 5‘armv7s处理器的具体优化。
发布于 2012-09-19 17:04:21
我建议检查一下在这个提交中RestKit是如何做到的:https://github.com/RestKit/RestKit/commit/29ba601cfc38560be923f57fba545881d0789ea5
然后尝试从那里找出一种方法来完成它,以满足您的特定情况。
这可能不是一个完整的解决方案,但这绝对是一个很好的提示。
https://stackoverflow.com/questions/12493241
复制相似问题