代码之家  ›  专栏  ›  技术社区  ›  ingh.am

构建一个iOS4应用程序,该应用程序也将部署在iPhone OS 3.x设备上。

  •  1
  • ingh.am  · 技术社区  · 14 年前

    我在应用商店里有几个应用程序,在iOS4发布后我已经准备好了。如果我尝试在3.x设备上的应用商店下载其中一个,它会告诉我需要升级。有没有办法让我的应用程序不这样做,因为我认为我没有使用任何特定于IOS4的API调用。

    我原本以为这是不可能的,但我刚刚在我的iPod touch(运行3.1.3)上安装了“植物大战僵尸”和“愤怒的小鸟”,所以必须有可能,因为我确信它们最近发布了更新,并且在前5名游戏中,我本以为它们是使用ios4 sdk开发的。我希望它只是某个地方的一个价值,但如果有人能让我知道怎么做,那就太棒了。

    1 回复  |  直到 14 年前
        1
  •  5
  •   John Ballinger    14 年前
    容易。打开项目信息。 找到这一行“iPhone OS部署目标”选择3.0

    您仍然可以使用最新的Xcode和当前的4.0 SDK进行开发,但如果您不进行任何4.0调用,则应允许您弱链接到3.0+,并允许应用程序工作。

    你真的应该在3.0+设备上测试一下,看看它是否能正常工作。您仍然可以将基本SDK设置为3.2或4.0。

    OS部署目标“选择3.0

    您仍然可以使用最新的Xcode和当前的4.0 SDK进行开发,但是如果您不进行任何4.0调用,这将允许您弱链接到3.0+,并允许应用程序工作。

    你真的应该在3.0+设备上测试一下,看看它是否能正常工作。您仍然可以将基本SDK设置为3.2或4.0。

    alt text