Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么苹果Xcode iOS模拟器会丢失Safari.app?_Ios_Xcode_Macos_Safari_Ios Simulator - Fatal编程技术网

为什么苹果Xcode iOS模拟器会丢失Safari.app?

为什么苹果Xcode iOS模拟器会丢失Safari.app?,ios,xcode,macos,safari,ios-simulator,Ios,Xcode,Macos,Safari,Ios Simulator,我正在使用苹果的Xcode iOS模拟器在(虚拟)iPad设备上运行浏览器应用程序的测试。要连接我的代码,我使用Appium。 但有时iOS模拟器会丢失safari.app,因此我无法运行测试(如果我的设备上没有浏览器,它不仅不显示,而且不在那里)。我不知道safari.app丢失的原因和时间。所有设备(iPad和iPhone)和安装的所有软件版本都存在同样的问题 首先,我尝试“重置内容和设置”,但什么也没发生。然后我安装了Xcode的iOS Simulator 6.1包并切换到它。此版本包含s

我正在使用苹果的Xcode iOS模拟器在(虚拟)iPad设备上运行浏览器应用程序的测试。要连接我的代码,我使用Appium。 但有时iOS模拟器会丢失safari.app,因此我无法运行测试(如果我的设备上没有浏览器,它不仅不显示,而且不在那里)。我不知道safari.app丢失的原因和时间。所有设备(iPad和iPhone)和安装的所有软件版本都存在同样的问题

首先,我尝试“重置内容和设置”,但什么也没发生。然后我安装了Xcode的iOS Simulator 6.1包并切换到它。此版本包含safari.app。我切换了不同的版本,经过一些切换后,7.1版本的设备又有了safari.app

不久之后,Xcode iOS模拟器再次丢失了应用程序。“重置内容和设置”再次无效,这次切换版本无效

然后,我从mac上删除了Xcode并再次安装(需要下载2.1GB…)。safari.app不在模拟设备上。我使用了“重置内容和设置”,然后safari.app就出现了

最后一部分(从重新安装到重置)是每次模拟器丢失safari.app时我的做法,这既浪费时间又烦人

我使用OSX10.9.2和Xcode 5.1.1(构建5B108)

所以我有两个问题:

  • 是什么导致iOS模拟器丢失safari.app

  • 我如何在不重新安装Xcode的情况下取回它


  • 可能有一个解决办法。您可以打开xcode文件夹并转到仿真文件。备份ios模拟器文件。如果您的模拟器丢失了safari应用程序,请关闭xcode并再次将备份文件复制到xcode文件夹中。所以你不必重新安装它。

    我遇到了同样的问题,还有更简单的解决方案吗?这几天来出现了同样的问题。我想这是由于更新。在我的机器上下载了另一个版本的XCode(现在我有两个版本——XCode 6.1和XCode 4.6.3)后,我在iOS模拟器上丢失了Safari应用程序。您是否找到了在XCode更新之间保留iOS模拟器的解决方案?重置内容和设置对iOS6.1有效,但有趣的是,它对iOS8.0等后续版本没有任何作用。