【发布时间】:2011-11-15 16:31:06
【问题描述】:
我正在编写一个 iPhone 应用程序,我想在这个时间点支持尽可能多的用户群(以最小的痛苦),所以我决定以 IOS 4.3+ 为目标对我的受众来说是一个很好的用户子集。
我开始使用 XCode 4.2,但当我意识到项目模板发生了变化并且一切似乎都与故事板、ARC 等密切相关时,我又回到了 XCode 4.1。
我已经将我的应用程序构建到我真正想在我的设备上进行测试的地步,该设备安装了 iOS5。但是,当我尝试使用它时,只要在 Organizer/XCode 中单击“用于开发”,就会收到此消息:
项目的构建设置如下所示:
我的问题是:如何让这个内置于 XCode 4.1 的应用程序在 iOS 4.3 和 iOS 5 手机上运行?
iOS SDK 不向后兼容吗?我来自 Android 开发,其中低于当前的 SDK 通常可以在较新的 SDK 上运行 - 这在 iOS 世界中是否有所不同?如果是这样,通常如何处理?
任何关于我应该如何进行的指导将不胜感激。
【问题讨论】:
-
它看起来不起作用,因为您使用的 XCode 无法在 iOS 5 上测试应用程序;但通常较旧的应用程序可以在最新的 iOS 版本上运行。
标签: iphone objective-c ios xcode ios4