我正在使用Apple的XCode iOS-Simulator在(虚拟)iPad设备上运行浏览器应用程序的测试。要连接我的代码我使用Appium。 但有时iOS模拟器会丢失safari.app ,所以我无法运行测试(我的设备上没有浏览器 - 它不仅没有显示,而且还没有显示)。我不知道为什么 safari.app丢失了,何时发生这种情况。所有设备(iPad和iPhone)和安装的软件版本都存在同样的问题。
首先,我尝试“重置内容和设置”,但没有任何反应。然后我安装了XCode的iOS-Simulator 6.1软件包并切换到它。这个版本包含safari.app。我切换了不同的版本,经过一些切换后,7.1的设备再次使用safari.app。
不久之后,XCode iOS-Simulator再次失去了应用程序。 “重置内容和设置”没有再次起作用,此时切换版本没有任何影响。
然后,我从mac中删除了XCode并再次安装(使用2.1 gb下载...)。 safari.app不在模拟设备上。我使用了“重置内容和设置”,然后safari.app就在那里。
最后一部分(从重新安装到重置)是我每次模拟器失去safari.app时的方式。这种方式需要时间,而且很烦人....
我使用OS X 10.9.2和XCode 5.1.1(Build 5B108)。
所以我有两个问题:
iOS-Simulator失去safari.app会怎样?
如何在不重新安装XCode的情况下取回它?
感谢您的帮助。
答案 0 :(得分:0)
可能有一种解决方法。您可以打开xcode文件夹并转到模拟文件。备份ios-Simulator文件。如果您的模拟器丢失了safari应用程序,请关闭xcode并将备份文件再次复制到xcode文件夹中。所以你不必重新安装它。