【问题标题】:What we do with Third library that don't have armv7s slice我们如何处理没有 armv7s 切片的第三个库
【发布时间】:2012-09-22 08:48:31
【问题描述】:

在我的项目中,我有一个没有用于新 iPhone 的 armv7s 切片的第三个库,所以我想知道如何设置项目目标架构和第三个库架构以与 iPhone 5 一起使用。 .

【问题讨论】:

    标签: iphone architecture ios6 armv7


    【解决方案1】:

    【讨论】:

    • 感谢您的回答,如果我只是删除 iphone 5 上的 armv7s 工作?
    • 它会运行,是的,但正如我在链接到它的问题中指出的那样,它不是一个永久的解决方案。最好尝试使用 armv7s 支持专门编译库,或者自己编译。
    • 我不知道如何为 armv7s 编译它:(...但是我不明白我是否必须仅为静态库或主项目目标删除 armv7s。 ..
    • 选择您的项目,在“目标”下选择您的应用程序,然后在“构建设置”中从“有效架构”中删除 armv7s。如果您不知道如何重新编译它,最好等待开发人员完成它。 :)
    • @EralpB 如果您的应用在较新的设备上运行,您的应用将错过一些特定于 CPU 的优化,因为它仅限于较旧的 CPU 指令集。除非您的应用程序执行大量(非常多)将使用这些优化的数学运算,否则不会有明显的差异。这个问题是在 iPhone 5 和 armv7s 推出之后提出的——现在有了 5s 和 6/6+,我们也有了 arm64 指令集。
    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    相关资源
    最近更新 更多