在 iphone 上测试 ios 版本高于 xcode sdk 的应用程序

Posted

技术标签:

【中文标题】在 iphone 上测试 ios 版本高于 xcode sdk 的应用程序【英文标题】:Testing app on iphone that has greater ios version than xcode's sdk 【发布时间】:2013-01-28 09:00:05 【问题描述】:

我是 ios 开发的新手,我有一台装有 Mac OS X 10.6.8 - 雪豹的旧 Macbook。我的 Xcode 版本是 3.2,iOS 4.3 SDK 可以完美运行。但是我有一个在 iOS 6 上运行的 iPhone 4,我想在上面测试我的应用程序。在项目设置中,我选择 iOS 4.3 作为基础 sdk。

是否可以在运行比我们在 android 中开发的 SDK 更新的 SDK 上的设备上进行测试?还是应该将我的系统升级到 Mountain Lion 并安装 iOS 6 SDK?

编辑:我已经注册了开发者计划

【问题讨论】:

要获得对您设备的全面支持,您需要升级。升级也会给你带来很多新的东西,比如 ARC、UIAppearance Proxy。我认为您无法让 Xcode 3.* 识别 iOS 6。 【参考方案1】:

是的,您可以在 xcode 3.2 上测试您的应用程序

只需准备构建,将您的应用程序拖到 iTunes(创建 .ipa 文件)-> 与您的设备同步。

但是你不能调试你的应用程序。

另外,由于每个应用程序都需要与 iPhone 5 兼容,我建议您将您的 mac 升级到最新的 Mountain Lion,因为它只需花费您 20 美元。因为你可以为 iOS 6 编写特殊的代码,比如 iOS 5 的方向方法在 iOS 6 中不再继续,所以最好更新你的系统。

希望这些信息对您有所帮助..

【讨论】:

以上是关于在 iphone 上测试 ios 版本高于 xcode sdk 的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 xcode 4.3 上添加 iphone sdk 6.1

如何在带有 iOS v 4.2.1 的旧 iPhone 3G 上测试应用程序

无法在 iphone 上构建应用程序“没有提供兼容 iOS 版本的预置 iOS 设备。”

仅在 iPhone 上测试通用应用程序

本地/远程 IOS 设备上的 Visual Studio Cordova 应用程序

如何在 iPhone 6 上安装旧版本的 TestFlight