使应用程序适用于 ios 3.0

Posted

技术标签:

【中文标题】使应用程序适用于 ios 3.0【英文标题】:making app work for 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/… 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于使应用程序适用于 ios 3.0的主要内容,如果未能解决你的问题,请参考以下文章

适用于 android、ios 和 blackberry 的 Codenameone 应用内计费

适用于 iOS 和 Android 应用程序的服务器端数据库

使 iOS 文件输入直接转到相机应用程序?

使 servlet 过滤器适用于所有 Web 应用程序

使用适用于 ARC 和多个开发人员的最新 iOS SDK 构建 Facebook

如何使 iOS 7 应用向后兼容?