如何同时在iOS 5和iOS 4上测试版本
问题描述:
我正在创建我的第一个iOS应用程序,我想在iOS 5和iOS 5模拟器上测试,但仍然能够在iOS 4上构建,这是我的操作系统手机正在运行? 什么是测试beta软件的最佳方法? 另外,与Xcode测试版一起运行当前Xcode的最佳方式是什么?如何同时在iOS 5和iOS 4上测试版本
答
将XCode的beta版本安装在正式发行版本的旁边总是一个好主意,因为您无法从测试版向应用商店提交应用商店。在安装时指定不同的目录是最简单的方法(当显示要安装的软件包列表时,有一个很容易漏掉的下拉菜单)。这两个装置将足够愉快地共存。使用像Developer-4.0_betaX这样的公约可以很容易地通过Spotlight发现你想要的。
尝试使用任何新的API时,请使用新版iOS的#defines来防止新版API在旧版本中导致错误。
#ifdef __IPHONE_4_0
//APIs new to iOS 4 go here, but won't complain when built using SDK < 4.0
#endif
多个设备也是可取的,因为模拟器只是模拟器而不是仿真器。
对于这个开发来说,有一个新的源代码控制分支也许是一个好主意。
答
最佳方法:使用两个或更多设备。 iPod Touch和iPad是不错的选择。模拟器对于开发很好,但对于测试来说并不足够。
iOS 5测试版问题属于Apple的开发者论坛。 –
这是关于如何开发未来操作系统版本的一般问题,而不是关于iOS 5 beta的具体问题 – SaamJB
@alex在堆栈溢出时这是完全有效的 – Kev