我很好奇人们是如何测试他们的应用程序的。
我最近上传了一个应用程序,想要访问尽可能多的iOS,所以我把目标定在了3.0。我在iPhone3、iPhone4和3GS上进行了测试,但发现在特定的ios版本上,按钮图像的大小很模糊。
一般来说,你们是如何测试不同版本的?人们真的保留了3,3gs和4。然后在每一款上,人们在每部手机中测试不同版本的ios。恶,有什么能让这变得更简单的吗?
对于模拟器,每个xcode下载只包含最新的操作系统和目标硬件。如果它可以在模拟器上保留较旧的操作系统版本来进行测试,那就太好了,这可能吗?
发布于 2010-09-11 04:01:19
我的应用程序对CPU要求很高,所以针对每个设备进行优化对我来说是个大问题,所以我保留了3G、3GS、4、2G iPod Touch和iPad以备测试。
不过,这并不总是必要的。大多数情况下,您可能没有需要优化的繁重、时间紧迫的代码,所以至少需要一个iPhone 3GS,可能是iPhone 4(用于高DPI值测试,尽管模拟器可能对此很好),以及iPad (如果您支持它)就足够了。
如果您将设备映像保存在XCode管理器中,则可以使用要进行QA的所有操作系统版本重新刷新您的设备。这真的取决于你需要什么。不幸的是,如果你在旧操作系统版本过期之前没有得到它们,你就不能回去找到它们并安装它们(部分原因是在你更新到新版本后,试图防止降级或升级到有安全漏洞的版本的校验和过程,该过程会回调到Apple )。
https://stackoverflow.com/questions/3687831
复制相似问题