ios - iOS:如何确定您的应用可以部署在哪些iOS设备上

标签 ios xcode

有关iOS版本控制的一些基本问题:

  • 我们现在在Swift 3中使用Xcode8。这是否意味着我们的应用只能在装有iOS 10的设备上运行?
  • 如果您依赖于iOS版本,Apple如何阻止某人将其安装在具有错误iOS版本的设备上?
  • 您如何控制应用程序针对哪些设备(iOS版本,iPhone和iPad)?
  • 最佳答案

  • 否。最低iOS版本不受Xcode版本或所用语言的影响。您可以在项目设置中将其设置为Deployment target:

  • enter image description here

    请注意,您将无法在旧版本的Xcode上为iOS 10开发。
  • 如果应用程序不支持该设备的iOS版本,则该应用程序仅在AppStore中不可用。
  • iOS的最低版本设置为“部署目标”(请参阅​​第1页)。您还可以在Build Settings中指定Base SDK(如下图所示),从而可以使用可用的最新功能。但是,即使您针对iOS 9发货,该应用通常也会在装有iOS 10的设备上启动,但是在您采用最新SDK的代码之前,该应用可能会不稳定。

  • enter image description here

    关于ios - iOS:如何确定您的应用可以部署在哪些iOS设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40143287/

    相关文章:

    ios - FirebaseUI-iOS FUIIndexArray 用法

    ios - 如何实现从 UICollectionViewController 到 UIViewController 的自定义 UIViewController 转换?

    objective-c - 属性列表未复制到文档目录中

    Xcode 10,UI 元素在哪里?

    swift - Xcode 中的回声

    ios - TabBarController 的第二个选项卡未实例化 -> IBOutlets 为 nil

    ios - 如何使用 RestKit 0.20.3 的对象映射将 "@"映射为 JSON 字符串名称的第一个字符?

    ios - 在另一个项目中使用一个项目的应用程序委托(delegate)/ View Controller

    iphone - Xcode 重复符号 _main

    ios - 在分发配置文件下找不到应用商店选项