【问题标题】:Upgrading App to support iOS 5升级 App 以支持 iOS 5
【发布时间】:2012-09-25 14:12:48
【问题描述】:

我开发了一个 ios4 应用程序,现在想将其升级到 ios5。在切换成功并且不会引起任何痛苦方面,我需要注意哪些事情?我最重要的问题是,如果我确实向苹果推送了新的更改,当只有 ios5 及更高版本的升级可用时,ios4 用户会看到什么?他们可以忽略该更新并继续使用他们安装的 ios4 版本吗?如果他们尝试下载 ios5 升级,appstore 会出错吗?究竟会发生什么?

谢谢

【问题讨论】:

    标签: objective-c ios5 ios4


    【解决方案1】:

    IOS 5.0 最大的变化是 ARC 项目,所以如果你将其转换为 ARC,它将无法与 3g 等旧设备一起使用(3gs 可以有 ios 5.0,所以它是安全的)。

    除此之外,拥有 iOS 5.0 设备(或升级设备)的用户将能够在 Apple Store 提供更新后立即获得。

    请记住,低端 ios 5.0 设备可能没有足够的内存供应用程序使用,这同样适用于 ios 3 / ios 4 和顺序 ios 5/ios 6.0。

    【讨论】:

    • 当然,不推荐使用的方法和东西总是会产生意想不到的结果。我的 ios 5/ios 6 过渡项目中有一个,它看起来确实是一个错误......
    • 因此,如果用户正在运行 ios4,他们是否仍然可以下载我的更新以支持 ios5 并且该应用程序仍然可以运行?如果我使用 ios5 特定功能并且用户在 ios4 上,它会中断吗?例如,应用商店中没有任何内容可以阻止 ios4 用户下载使用 arc 的 ios5 目标应用程序?如果它确实正确,它只会在 ios4 上崩溃?
    • 不,如果你在 ios 5 上编译它并且他没有安装 ios 5,它不会更新应用程序,它会向公众提供最新的 ios 4 版本。您还可以在应用程序元数据和 iTunes 的应用程序页面上看到这一点。对于新购买的产品,只有兼容 ios 5 的用户才会购买。
    • 那么为什么我最近看到的一些应用商店更新将 ios6 列为更新警报中的评论。我现在在我的 iphone 上运行 ios5,但我能够获得 chrome 等的更新,这些更新特别声明它们添加了 ios6 兼容性。我只是不清楚这里
    • 可能修复错误,例如我必须在 ios 6.0 上运行的错误,但它仍然可以在较旧的 ioses 上运行。这些应用程序需要的最低 ios 是多少?你能给我一个示例应用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多