【问题标题】:How to set minimum required iOS version to 5.0.1 [duplicate]如何将所需的最低iOS版本设置为5.0.1 [重复]
【发布时间】:2013-03-22 13:06:57
【问题描述】:

我的应用需要支持 iOS 版本 >= 5.0.1。我无法支持

如何将所需的最低 iOS 版本设置为 5.0.1?

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    该标志是在 iOS 5.1 中引入的,因此您必须将部署目标更改为 5.1 才能执行此操作。

    【讨论】:

    • developer.apple.com/library/ios/#qa/qa1719/_index.html。可以为 ios 5.0.1 设置该标志。所以我希望我的应用支持 ios 5.0.1 及更高版本?
    • @SevenNguyen 在 iOS 5.1 上使用 NSURLIsExcludedFromBackupKey,在 iOS 5.0.1 上使用扩展属性并将数据放在 iOS 5.0 的 Caches 目录中,然后将部署目标设置为 iOS 5.0(但请处理操作系统优雅升级)
    • @JustSid 谢谢你的回答。我仍然想问。在我的应用程序中,我下载数据并放置到应用程序的文档中。数据是一个文件夹,文件夹中有很多文件。我想问一下我什么时候设置了“不备份标志”,我只是为应用程序的文档设置还是为 forder 数据中的所有文件设置?请帮助我,我不希望我的应用再次被拒绝。
    • @SevenNguyen 对不起,我不知道标志是否是继承的,但我会说不。为所有文件设置它,你应该很高兴。
    【解决方案2】:

    使用它:

    • 在 Xcode 中双击目标名称以显示目标信息。
    • 转到 Build/Summary 选项卡并搜索“iPhone OS Deployment Target”。
    • 选择您想要使用的任何 SDK 作为您的最低要求。

    有一件事是它不会告诉你它是否不适用于某个版本。您必须手动将您的方法与每个版本中可用的方法进行比较。

    您也可以通过更改 Base SDK 来帮助遏制这种情况:

    • 同一个地方,搜索“Base SDK”。
    • 将其更改为您可以/想要的最低 iPhone OS 设备 SDK。
      (在 Snow Leopard 上,这是 2.2.1;如果您使用 Xcode 安装 Leopard,它可以低至 2.0。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      相关资源
      最近更新 更多