使应用程序适用于 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 应用程序的服务器端数据库