iPhone & iPad:通用应用程序,我的用户需要哪个操作系统版本?

Posted

技术标签:

【中文标题】iPhone & iPad:通用应用程序,我的用户需要哪个操作系统版本?【英文标题】:IPhone & IPad: Universal App, Which OS version do my users need? 【发布时间】:2010-10-30 05:39:04 【问题描述】:

我有一个适用于 ipad 和 iphone 的通用应用程序。我要确定的是我的用户需要拥有什么操作系统版本才能让我的应用运行?

在 Xcode 中,我在左上角看到: “设备 - 4.0 | 发布 | MyAppName”

这是否意味着他们需要 ios 4.0?另外,奇怪的是我的 ipad 运行的是 ios 版本 3.2.2,但由于某种原因,当我在设备上构建和运行程序时它可以工作......

谁能帮助我了解这一切是如何运作的? 提前致谢

【问题讨论】:

【参考方案1】:

不,这不会限制最低操作系统。在构建设置中,您应该将基础 SDK 设置为尽可能高(否则最新的设备可能无法运行它),但将 iOS 部署目标设置为尽可能低 (通用应用程序的最低版本是 3.0 - 但请检查您使用的所有类是否在 3.0 中可用),因为这告诉了最小值。它可以在 iOS 上运行。

【讨论】:

那里没有“iOS 部署目标”。只有“iphone 部署目标”(当前设置为 4.0,所以我将尝试将其设置为 3.0)。不应该有ipad部署目标吗?? 这没什么错,它是同一件事(iOS 和 iPhone OS),但在较新版本的 XCode 中它被重命名为 iOS。下载最新的。

以上是关于iPhone & iPad:通用应用程序,我的用户需要哪个操作系统版本?的主要内容,如果未能解决你的问题,请参考以下文章

仅设置通用应用 iPhone

如何使存储在文档目录中的 plist 在 iPhone 和 iPad 之间为通用应用程序同步?

iPhone/iPad - 只将通用打入 iPhone 应用程序

iphone, ipad, 通用应用设计, 基于拆分视图

iPhone / iPad 通用应用程序方向

强制通用应用在 iPad 上运行 iPhone 版本