Xcode 5-每当我切换模拟器时,“ iOS模拟器无法安装应用程序”


99

使用Xcode 5 GM,每当我切换到5.1、6.0或6.1模拟器进行测试时,都会出现错误“ iOS模拟器无法安装应用程序”。当我重置模拟器时,它可以工作,但是这很累人。

有人有永久性的解决方法吗?


我遇到了同样令人讨厌的错误。有任何想法吗?
DanielR 2013年

有人告诉我,它与5.1的部署目标有关,但是更改并不是一个确定的决定。
汤姆·雷德曼

1
我有不同的情况。我的6.0版模拟器没问题。但是我在iOS 7模拟器中收到了错误消息。
Bagusflyer

Answers:


160

看起来这是一个已知问题。从Xcode 5发行说明

将应用程序的最低部署目标从iOS 7.0切换到iOS 7.0之前的版本后,构建和运行该应用程序可能会失败,并显示消息“ iOS Simulator无法安装该应用程序”。

  • 转到iOS主屏幕,单击并按住应用程序图标,然后点击悬停的“ X”按钮以删除该应用程序。13917023

另一个发行说明:

iOS模拟器

  • 如果一个iOS应用程序已分离,则即使启动了新应用程序,从Xcode重新启动同一应用程序也会在Simulator中导致黑屏。在模拟器中终止该应用程序,或第二次重新启动它。14648784

使用TRedman的提示,我将部署目标从5.0更改为5.1,错误消失了(目前)。我连续十次运行该应用程序,没有错误消息。
DanielR 2013年

3
不幸的是,即使根本没有运行任何应用程序,模拟器也始终处于黑屏状态。
Bagusflyer

@bagusflyer请参阅答案的编辑。听起来这是另一个已知问题。
汤姆·雷德曼

2
我认为这是由于开发人员预览版1发生的。即使未在模拟器上安装应用程序,也会弹出错误消息“ iOS模拟器无法安装应用程序”。没有要删除的应用程序,对于我的项目之一,错误也不会消失。对于其他项目,也可以。重置模拟器,删除派生数据和清理无济于事。
DenHeadless

2
对我而言,这似乎与在iOS6和iOS7模拟器中运行之间的切换相关;iOS7工作可靠和iOS6的只有经过复位或删除应用程序后工作(删除应用程序是比正在重置模拟器更快)。@TRedman,感谢您提出并发布此答案。太糟糕了,苹果离开我们清理那里的烂摊子。
罗伯特·奥特曼

17

删除模拟器中的旧版应用(通常为iOS 6.x)。


谢谢,做到了(我以前已经使用Xcode 4将应用程序部署到5.1和6.0模拟器)
Steven Kramer 2013年

11

或者,将标题移到iOS模拟器-重置内容和设置。

当模拟器上有很多应用程序并且不记得您当前正在使用哪个应用程序时,这可能会更容易。

您需要对导致问题的每个iOS Simulator版本执行此操作。


10

没有其他建议对我有用。但是,在将现有应用程序设置与新的香草项目进行比较之后,我注意到Target的“ Build”字段为空白。一旦我在该字段中放入内容,该应用程序就安装好了!


辉煌!在我重置模拟器内容并手动删除了所有应用程序数据多次之后,这对我有用!
deko

简直太棒了...!你现在允许离开办公室。
2013年

男子!太棒了 我在这个问题上坐了很长时间。非常感谢。
shah1988

在哪里可以找到我的目标的“构建”字段?
杰克

“构建”字段在哪里?
z33 2014年

10

如果您已经开发了项目并且使用了xib来开发视图,那么

X代码>检查器选择器栏>界面生成器文档>在中打开,然后从Xcode Default(5.o)更改为Xcode 4.6。
在此处输入图片说明
构建并运行您的应用程序,它将成功运行,如果随后不再运行,则将标题移至iOS Simulator-重置内容和设置。从模拟器中删除旧应用,然后再次运行。


9

我遇到了同样的问题,但通过以下方式解决了...。

  1. 启动iOS模拟器

  2. 转到并单击“ iOS Simulator”菜单

  3. 点击“重置内容和设置”

  4. 关闭模拟器并重建您的应用程序。

在此处输入图片说明

屏幕截图上方显示了如何执行此操作...

我认为这对您有用... !!!


7

在模拟器中删除该应用程序对我有用。只是想补充一下,只有当我打开在xcode 4.6中创建的xib时,才会发生这种情况。如果是其他文件,则不会发生这种情况


3

试试这个 ....

就我而言,对我来说什么都没有用,在重置内容模拟器后,我也无法在模拟器上安装该应用程序。之后,我只是更改了项目位置。我只是把项目搬到了其他地方。然后安装成功。


这是否意味着在Finder层次结构中包含文件夹的项目的位置?如果是这样,请doesn't从我这里进行工作(我的搜索仍在继续...)
2014年

@cate yes,就我而言,我将文件夹从文档移到了桌面,它对我
有用

2

以上这些都不对我有用。我刚刚重新安装了xcode,它起作用了。


2

今天就遇到这个问题。发现它是一个空的“参考文件夹”(蓝色文件夹),导致此问题。在构建阶段从“资源”中删除了该文件夹...清除了该构建文件夹,使其消失了。



0

检查可执行文件的设置。$(EXECUTABLE_NAME) (项目设置-信息属性页)


0

当收到错误消息“ iOS Simulator无法安装应用程序”时,我遇到了另一个问题,原因是因为我在App-Info.plist中添加了一个没有任何值的属性。例如,没有值的[应用类别]。因此错误也会显示出来。


0

出现此错误时,手机的图像实际上出现了,但是我要测试的应用程序的图像却没有出现。相反,我在电话的主页上显示了您拥有的应用程序。我通过删除出现在开始屏幕上的许多图标(其中大约30个)来解决此问题。这些是我几个月来测试应用程序时创建的。因此,并不是说它是一种解决方案,而是在我删除了旧的应用程序图像后它开始工作。


基本上,您可以重置模拟器内容:打开模拟器,从(Mac OSX)菜单栏中选择“ iOS Simulator”,然后选择“重置内容和设置...”子菜单项。
2014年

0

对我来说是-framework XCTest

它使应用程序死于 iOS Simulator failed to install application

并在设备上 Could not inspect the application package.

删除它,现在可以使用了。


0

您正在使用处于beta阶段的Xcode GM。使用可用的最新Xcode 5.1.1。同样,在模拟器(32位和64位)之间切换时会发生这些错误。

  1. 退出模拟器并重新生成应用程序。要么
  2. 从“ iOS模拟器”->“重置内容和设置”重置模拟器。

错误


0

我在中途更改了应用名称和捆绑ID。我碰巧删除了plist中的“可执行文件”名称。我将其更改回“ $ {EXECUTABLE_NAME}”(无引号),并且我重新营业。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.