【问题标题】:making app work for ios 3.0使应用程序适用于 ios 3.0
【发布时间】:2012-02-08 05:32:34
【问题描述】:

我即将上传我的第一个应用程序,我将部署目标更改为 30 ios 3.0,我收到一个警告,我不知道该怎么做。如果有人可以帮助我,将不胜感激,因为我基本上完成了! (我希望)。它在谈论一些 arv6 架构,我不知道那是什么意思。

谢谢!

[BWARN]警告:部署目标低于 4.3 的 iPhone 应用 应包括 armv6 架构(当前 IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7")。

警告:iPhone/iPod Touch:应用程序可执行文件缺少 所需的架构。至少以下架构之一 必须存在:armv6 (-19033)

【问题讨论】:

  • 我自己没有尝试过,但我会搜索 ARCHS 和 VALID_ARCHS 的构建设置,并尝试将 armv6 添加到两者。
  • 查看此链接:> buzztouch.com/forum/…

标签: objective-c ios xcode


【解决方案1】:

在您的项目 -> 构建设置 -> 架构中,尝试添加 arm6 架构

看到这个答案,它有一个如何添加架构的分步过程 "Warning: iPhone apps should include an armv6 architecture" even with build config set

【讨论】:

    【解决方案2】:

    更好的问题 - 为什么你觉得你需要支持 iOS3.x?

    此时您应该切换到 ARC 并仅支持 4.x 或更高版本的设备,除非有绝对迫切的需要。请记住,按百分比计算,目前只有极少数设备仅限于 iOS3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 2023-03-03
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多