作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我有一个应该在 armv7 和 armv6 上运行的 iPhone 应用程序。为了调试,应用程序也应该在模拟器中运行。
Xcode 4.2 中的标准是这样的:
armv7 ($(ARCHS_STANDARD_32_BIT)
)
我不清楚 $(ARCHS_STANDARD_32_BIT)
代表什么以及我是否应该使用这两个:
或者三个都这样
在我的情况下,最好的选择是什么? Architectures
如何与 Valid Architectures
最佳答案
无需执行任何操作即可在模拟器中运行。
您可以在 armv6 armv7
中保留 Valid Architectures
设置,因为根据文档:
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 文件中是否有“Required device capabilities”= UIRequiredDeviceCapabilities
设置,因为 Xcode 会为那里的新项目添加 armv7。
关于objective-c - $(ARCHS_STANDARD_32_BIT) 对比 armv6,armv7/armv7s 对比 i386,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323343/
我是一名优秀的程序员,十分优秀!