如何将armv6架构添加到Xcode项目?

And*_*tmo 8 architecture iphone xcode armv6 ios

我得到一个警告,我的项目需要包含armv6二进制文件..但我真的不知道该怎么做.一直在谷歌搜索答案,但没有建议似乎适合?armv6是我需要下载以支持我的应用程序,还是Xcode有它,我只需要将它包含在我的项目设置中?此外,我的应用程序应支持操作系统回到3.1.

我在调试部分添加了arm3和armv7后面的i386,但我不知道如果能解决这个问题.这对你有经验的人来说是否合适?

架构设置截图:

Ban*_*kul 7

按照我的步骤

  1. 在你的图片中你选择将它改为"合并"
  2. 点击标准(armv7)$(ARCHS_STANDARD_32_BIT)
  3. 选择"其他"
  4. 点击"$(ARCHS_STANDARD_32_BIT)"并点击" - "将其删除
  5. 点击"+"添加新项目
  6. 输入"armv6"
  7. 再次点击"+"
  8. 输入"armv7"
  9. 点击任意位置完成

我希望这有帮助

我只是有同样的问题,我尝试这样做,它对我有用


Nik*_*dav 2

在项目设置中,为架构选择“标准”(而不是“优化”)。这应该允许您为活动架构选择“armv6”。这意味着一旦它出现在应用程序商店中,它也应该可以在旧设备上运行(除非有任何其他弃用)。

将您的基础 SDK 更改为 iOS 设备 4.x 或更低版本,以便您可以看到您的 armv6 架构。