objective-c – $(ARCHS_STANDARD_32_BIT)vs. armv6,armv7armv7s vs. i386

objective-c – $(ARCHS_STANDARD_32_BIT)vs. armv6,armv7armv7s vs. i386,第1张

概述我有一个iPhone应用程序,应该在armv7以及armv6上运行.对于调试,应用程序也应在模拟器中运行. Xcode 4.2中的标准是: armv7($(ARCHS_STANDARD_32_BIT)) 我不清楚$(ARCHS_STANDARD_32_BIT)代表什么,如果我应该使用两个: > $(ARCHS_STANDARD_32_BIT) > armv6 或者这三个都这样 > armv6 > 我有一个iPhone应用程序,应该在armv7以及armv6上运行.对于调试,应用程序也应在模拟器中运行.

Xcode 4.2中的标准是:

armv7($(ARCHS_STANDARD_32_BIT))

我不清楚$(ARCHS_STANDARD_32_BIT)代表什么,如果我应该使用两个:

> $(ARCHS_STANDARD_32_BIT)
> armv6

或者这三个都这样

> armv6
> armv7
> i386

在我的情况下,最好的选择是什么?架构如何与有效架构配合使用

解决方法 要在模拟器中运行,你不必做任何事情.

您可以将“有效架构”设置保留在armv6 armv7中,因为根据文档:

During the build,this List is intersected with the value of ARCHS
build setting

为了支持armv6和armv7,将架构设置为$(ARCHS_STANDARD_32_BIT)armv6,$(ARCHS_STANDARD_32_BIT)目前扩展为armv7.

还要检查是否有一个“必需的设备功能”=您的pList文件中的UIrequiredDeviceCapabilitIEs设置,因为Xcode将为那里的新项目添加armv7.

总结

以上是内存溢出为你收集整理的objective-c – $(ARCHS_STANDARD_32_BIT)vs. armv6,armv7 / armv7s vs. i386全部内容,希望文章能够帮你解决objective-c – $(ARCHS_STANDARD_32_BIT)vs. armv6,armv7 / armv7s vs. i386所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1064732.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存