0

我正在管理一个旧的 iOS 项目,由于许多原因,我不能使用 armv7s 作为有效的架构。我使用 armv7、armv6 和 i386 架构构建和部署此应用程序,但我正在搜索一个 Apple 文档,其中列出了只能使用 A6 istrunction 集执行的 API。我没有找到这样的东西。。

有人知道是否有方法或类(在 SDK 框架中)只能通过这种架构访问?

提前致谢。

4

1 回答 1

2

您不会找到与某些东西不兼容的所有内容的详尽列表 - 如果库仅与某个指令集兼容,它可能会在项目页面顶部以大粗体字母显示观点。

在这一点上和不久的将来,您可能对 armv6 是安全的,但是,我强烈建议您尽快尝试放弃对 i386 的支持。找到与该架构兼容的库和 API 将变得越来越困难。

如果您询问Apple API,您可以确定所有当前可用的 API 都可以在 Apple 允许它们运行的​​任何 iOS 版本上运行——Apple 不会围绕架构构建它的 API,而是围绕操作系统版本构建它的 API。当 armv6 不在任何当前更新的设备上运行时,您可以确定 Apple 将开始放弃对该架构的支持。

于 2013-04-30T16:19:39.980 回答