我正在使用苹果的Xcode iOS模拟器在虚拟iPad设备上运行浏览器应用程序的测试。我使用Appium连接我的代码。但有时iOS模拟器会丢失safari.app,因此我无法运行测试(没有浏览器在我的设备上 - 它不仅不显示,而且不存在)。我不知道为什么safari.app会丢失以及何时发生这种情况。所有设备(iPad和iPhone)和安装的所有软件版本都存在相同的问题。
首先,我尝试了“重置内容和设置”,但什么也没发生。然后我安装了Xcode的iOS模拟器6.1包并切换到它。这个版本包含safari.app。我切换了不同的版本,经过一些切换之后,7.1版本的设备又有了safari.app。
不久之后,Xcode iOS模拟器又丢失了该应用程序。 “重置内容和设置”再次无效,切换版本这次没有任何效果。
然后,我从Mac中删除了Xcode并重新安装了它(需要下载2.1 GB…)。safari.app不在模拟设备上。我使用“重置内容和设置”,然后safari.app就出现了。
每当模拟器丢失safari.app时,我都要走最后一个步骤(从重新安装到重置),这浪费时间并且很烦人!
我使用的是OS X 10.9.2和Xcode 5.1.1(Build 5B108)。
所以我有两个问题:
1.什么导致iOS模拟器丢失safari.app? 2.如何在不重新安装Xcode的情况下找回它?
首先,我尝试了“重置内容和设置”,但什么也没发生。然后我安装了Xcode的iOS模拟器6.1包并切换到它。这个版本包含safari.app。我切换了不同的版本,经过一些切换之后,7.1版本的设备又有了safari.app。
不久之后,Xcode iOS模拟器又丢失了该应用程序。 “重置内容和设置”再次无效,切换版本这次没有任何效果。
然后,我从Mac中删除了Xcode并重新安装了它(需要下载2.1 GB…)。safari.app不在模拟设备上。我使用“重置内容和设置”,然后safari.app就出现了。
每当模拟器丢失safari.app时,我都要走最后一个步骤(从重新安装到重置),这浪费时间并且很烦人!
我使用的是OS X 10.9.2和Xcode 5.1.1(Build 5B108)。
所以我有两个问题:
1.什么导致iOS模拟器丢失safari.app? 2.如何在不重新安装Xcode的情况下找回它?