objective-c – $(ARCHS_STANDARD_32_BIT)vs. armv6,armv7 / arm
我有一个iPhone应用程序,应该在armv7以及armv6上运行.对于调试,应用程序也应在模拟器中运行.
Xcode 4.2中的标准是: armv7($(ARCHS_STANDARD_32_BIT)) 我不清楚$(ARCHS_STANDARD_32_BIT)代表什么,如果我应该使用两个: > $(ARCHS_STANDARD_32_BIT) 或者这三个都这样 > armv6 在我的情况下,最好的选择是什么?架构如何与有效架构配合使用 解决方法
要在模拟器中运行,你不必做任何事情.
您可以将“有效架构”设置保留在armv6 armv7中,因为根据文档:
为了支持armv6和armv7,将架构设置为$(ARCHS_STANDARD_32_BIT)armv6,$(ARCHS_STANDARD_32_BIT)目前扩展为armv7. 还要检查是否有一个“必需的设备功能”=您的plist文件中的UIRequiredDeviceCapabilities设置,因为Xcode将为那里的新项目添加armv7. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |