Iphone 我们如何处理没有armv7s切片的第三个库

Iphone 我们如何处理没有armv7s切片的第三个库,iphone,architecture,ios6,armv7,Iphone,Architecture,Ios6,Armv7,在我的项目中,我有第三个库没有新iPhone的armv7s片,因此我想知道如何设置项目目标体系结构,以及第三个库体系结构以与iPhone 5配合使用…您只需在构建设置中从有效的体系结构中删除armv7s即可 请参阅和。谢谢您的回答,如果我简单地删除iphone 5上的armv7s,它将运行,是的,但正如我在相关问题中指出的那样,它不是一个永久性的解决方案。最好尝试使用armv7s支持编译该库,或者自己编译。我不知道如何为armv7s编译它:…但是我不明白是否必须仅为静态库或主项目目标删除armv

在我的项目中,我有第三个库没有新iPhone的armv7s片,因此我想知道如何设置项目目标体系结构,以及第三个库体系结构以与iPhone 5配合使用…

您只需在构建设置中从有效的体系结构中删除armv7s即可


请参阅和。

谢谢您的回答,如果我简单地删除iphone 5上的armv7s,它将运行,是的,但正如我在相关问题中指出的那样,它不是一个永久性的解决方案。最好尝试使用armv7s支持编译该库,或者自己编译。我不知道如何为armv7s编译它:…但是我不明白是否必须仅为静态库或主项目目标删除armv7s…选择您的项目,在“目标”下选择您的应用程序,然后在“构建设置”中,只需从“有效架构”中删除ARMV7。如果您不知道如何重新编译,那么最好等待开发人员完成@但是,如果应用程序在较新的设备上运行,则会错过一些特定于CPU的优化,因为它仅限于较旧的CPU指令集。除非你的应用程序进行了大量的数学运算,使用这些优化,否则不会有明显的区别。这个问题是在iPhone5和armv7s推出后提出的——现在有了5s和6/6+,我们也有了arm64指令集。