有没有一种方法来testingiOS的构build模拟器没有源代码?

我们的QA团队希望在旧版本的iOS上testing我们的应用程序。 我们没有老版本的设备,所以我们想使用xcode的模拟器。 我们希望避免让他们连接到源代码控制,获取最新的,并build立。 相反,我只想给他们发送一些文件,以便在模拟器上运行一些iOS版本。 显然一个IPA文件将无法正常工作。 任何人有想法?

是的,这可以做到。

如果你打开Finder,进入/用户/ 用户 /图书馆/应用程序支持/ iPhone模拟器/ iOS版本 /应用程序,你会发现安装在模拟器上的所有应用程序的目录。

只需将该顶层文件夹压缩为该应用程序,并让其他用户将其放在同一目录中即可。 奇迹般有效。

注:我认为你可能需要编译它的特定版本的iOS之前发送给他们。

如果您打算多次这样做,我build议您购买一些便宜的越狱设备,并将其降级到3.1或者您想要进行质量检查的版本。 有很多的指南,就像http://lifehacker.com/5572003/how-to-downgrade-your-iphone-3g%5Bs%5D-from-ios-4-to-ios-313,而我肯定有很多人想摆脱旧的iPhone。

模拟器和真实的设备是不一样的,苹果推荐你用真实的设备进行testing。 例如,使用iOS 3.1的iPhone 3G比在Mac上运行的3.1模拟器慢得多。