模拟器和设备给出不同的结果

rya*_*yan 6 ios ios-simulator

你有没有遇到过这样的问题,你所做的改变只是反映在模拟器而不是设备上?

例如,如果我想为表格单元格设置所选的背景图像视图,则模拟器中的选择状态将显示更改,但在测试期间不会显示在设备上.

这种不一致性开始让我担心,因为在部署到生产时,我怎么知道应用程序商店中的应用程序才能正常工作?

谢谢

lou*_*uie 5

你有没有遇到过这样的问题,你所做的改变只是反映在模拟器而不是设备上?

是的,这已经发生在我身上很多次了.

这种不一致性开始让我担心,因为在部署到生产时,我怎么知道应用程序商店中的应用程序才能正常工作?

当我第一次开始为iPhone开发时,我曾经不得不重写大部分代码,因为虽然它在模拟器中完美运行,但它在iPhone上无法正常工作.我意识到模拟器不是模拟器,也就是说,它不能完全复制iPhone.

您需要经常在iOS设备上进行测试,以确保您的代码正常运行.这就是App Store评论员将使用的内容以及您的用户将使用的内容,而不是模拟器.

在日常开发中,你可以使用模拟器,也是你的速度最快的设备,像第五代iPod Touch和iPhone 5,并定期对你的开发结束,这是很好的测试对年纪大了,速度较慢,更多的内存有限的设备,特别是可用于运行您所定位的iOS版本的最旧版本.