在 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 设备。”