我们的QA团队希望在旧版iOS上测试我们的应用。我们没有旧版本的设备,所以我们想使用xcode的模拟器。我们希望避免让它们连接到源代码控制,获取最新版本和构建版本。相反,我想向他们发送一些文件,他们可以在运行某些iOS版本的模拟器中启动它们。显然,ipa文件不起作用。有人有想法吗?
答案 0 :(得分:6)
是的,这可以做到。
如果您打开Finder,然后转到/ Users / 用户 / Library / Application Support / iPhone Simulator / iOS版本 / Applications,您将找到所有目录安装在模拟器上的应用程序。
只需压缩该应用程序的顶级文件夹,让其他用户将其放在同一目录中。像魅力一样。
注意:我认为您可能必须先为特定版本的iOS编译它,然后再将其发送给他们。
答案 1 :(得分:0)
如果您打算多次这样做,我建议您购买一些便宜的越狱设备,并将它们降级到3.1或您想要QA的版本。有很多指南,比如http://lifehacker.com/5572003/how-to-downgrade-your-iphone-3g[s]-from-ios-4-to-ios-313,我是肯定有很多人想要摆脱他们的旧iPhone。
模拟器和真实设备不一样,苹果建议您使用真实设备进行测试。例如,带有iOS 3.1的iPhone 3G比在Mac上运行的3.1模拟器要慢得多。