gpt4 book ai didi

objective-c - $(ARCHS_STANDARD_32_BIT) 对比 armv6,armv7/armv7s 对比 i386

转载 作者:技术小花猫 更新时间:2023-10-29 10:15:25 25 4
gpt4 key购买 nike

我有一个应该在 armv7 和 armv6 上运行的 iPhone 应用程序。为了调试,应用程序也应该在模拟器中运行。

Xcode 4.2 中的标准是这样的:

armv7 ($(ARCHS_STANDARD_32_BIT))

我不清楚 $(ARCHS_STANDARD_32_BIT) 代表什么以及我是否应该使用这两个:

  1. $(ARCHS_STANDARD_32_BIT)
  2. armv6

或者三个都这样

  1. armv6
  2. armv7
  3. i386

在我的情况下,最好的选择是什么? 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com