代码之家  ›  专栏  ›  技术社区  ›  Steph Thirion

将iPhone应用程序降级到以前的SDK是否安全?

  •  2
  • Steph Thirion  · 技术社区  · 15 年前

    我发布了一个带有2.2.1sdk的应用程序,意识到我正在毫无意义地失去仍在使用固件2.2的大部分客户(参见本文: http://arstechnica.com/apple/news/2009/03/app-store-lessons-firmware-followup.ars )所以我正在考虑将应用程序更新到以前的SDK 2.2。

    我想知道是否有人在做这件事时遇到了什么问题?对于已经安装了以前版本的客户来说,安装我的“降级”更新是否安全?

    4 回复  |  直到 15 年前
        1
  •  1
  •   TWA    15 年前

    我已经将应用商店应用程序从2.2.1更改为2.2,切换时没有遇到任何问题。

        2
  •  2
  •   John Fricker    15 年前

    经验法则是建立和测试你的应用程序,以获得你能得到的最低版本的SDK(基于所需的特性)。

        3
  •  1
  •   Becca Royal-Gordon    15 年前

    我不知道为什么这会是个问题。尤其是在2.2.1到2.2_的情况下,这实际上是一个非常小的错误修复版本。

        4
  •  1
  •   zpesk    15 年前

    iPhoneOS 2.2.1版没有引入新的API,所以您应该可以将其降级为2.2。

    对于其他的SDK版本(即2.0和2.1),苹果推出了新的/更新的API。如果您的应用程序利用了这些新的/更新的API,那么您应该根据能够成功运行您的程序的最低版本的iPhone OS编译它。

    在尽可能低的iPhone操作系统版本上编译可以确保你的应用程序能够以尽可能多的人运行。