我们的测试自动化有时会使模拟器崩溃。在这些情况下,我们经常会在模拟器的下一次启动时看到下面的对话框。此模式UI对话框在用户选择操作之前阻止应用程序执行,从而破坏了自动化。

发布于 2018-08-28 00:35:46
当iOS模拟器崩溃时,应用程序状态可能会保存在~/Library/Saved Application State/com.apple.iphonesimulator.savedState中。此文件夹或数据中的值的存在将触发模式对话框。
在重新启动iOS模拟器之前删除此文件夹(rm -rf "~/Library/Saved Application State/com.apple.iphonesimulator.savedState") )将阻止出现该对话框。这已经在Xcode9.4.1中附带的iOS模拟器上进行了测试。
https://stackoverflow.com/questions/52043564
复制相似问题