无法在模拟器中运行应用程序:Xcode beta 6 iOS 8

我无法启动我的应用程序在模拟器上使用Xcode 6testing版和iPhone 5s模拟器。 首先,我从Simulator“无法启动iOS模拟器”收到一条错误消息,然后在xcode向我显示以下错误之后,

Xcode错误

我按照以下步骤解决了它:

  1. 打开Xcode 6testing版
  2. 转到菜单Xcode>打开开发工具> iOS模拟器
  3. 即使出现错误对话框,您仍然可以访问iOS模拟器的菜单
  4. select硬件>设备>pipe理设备
  5. 点击底部的小号+号
  6. 添加(如果缺less)所有您想要的设备,或者删除并重新创build那些发生故障的设备。
  7. 如果模拟器的任何人不工作,然后右键单击它并删除它,然后重新创build它

在这里输入图像描述

  • 确保在首选项>位置部分selectXCode6作为命令行工具

XCode6首选项

  • 确保从应用程序中打开XCode 6,而不是从安装文件中打开。

  • 最后重新启动Mac解决我的问题。

当我在网上find一些解决scheme后,一系列的程序为我工作:

  1. closuresXcode和iOS模拟器(以及所有相关的应用程序)

  2. 安装(或重新安装)Xcode6-Beta到应用程序文件夹(直接从.dmg文件)

  3. 打开Xcode6-Beta,进入Xcode – >首选项 – >位置 – >命令行工具,select“Xcode 6.0”(确保你已经在Applications文件夹中select了一个)

  4. 启动iOS模拟器并进入iOS模拟器 – >重置内容和设置…

  5. closures所有的应用程序,并重新启动您的Mac(我没有选中“重新打开窗户…”)

  6. 打开Xcode6-beta并testingiOS模拟器

祝你好运

我正在使用XCode 6 beta2,并有问题(在我的情况下错误代码= 4)运行iPad模拟器。 我想我遇到了这个问题,因为我正在运行双Mac OS引导,并从另一个启动磁盘启动XCode

我做了@ayalcinkaya和@apascual推荐的两个步骤,这对我有效。

  • 在“XCode-> Preference-> Locations”中将“命令行工具”更改为XCode BETA2(从5.1.1开始)
  • 打开Xcode 6 beta2
  • 转到菜单Xcode>打开开发工具> iOS模拟器
  • 即使出现错误对话框,您仍然可以访问iOS模拟器的菜单select硬件>设备,并在iPad设备之间切换,这显然使得模拟器重新configuration
  • 模拟器运行时,使用选定的模拟器运行应用程序。
  • 经过这个手动过程一次,一切都很好。

这发生在大部分时间,因为模拟器的另一个实例在docker上运行。

杀死其他实例,事情应该正常工作。

我也有这个问题,并通过执行以下步骤find解决scheme:

1) Initially i downloaded Xcode 6 library in Documentation section under the path Xcode --> Preferences --> Downloads and restart my xcode but didn't solve my problem. After that -> 2) Downloaded and installed the iOS 7.1 Simulator under the path Xcode --> Preferences --> Downloads. Restart xcode again and the problem solved. 3) I am facing same issue again next morning. Unsetting the DYLD_INSERT_LIBRARIES variable solves my problem:- a) Open terminal and type "sudo vi /etc/launchd.conf" command and press Enter b) Press I "Insert" mode and change this "setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" to this "unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" and press esc to exit from insert mode. c) Save changes by typing ":wq" Press Enter d) Reboot your system and problem soloved. 

在这里输入图像描述

 Prior to that i didn't found any iOS version in front of each listed devices but after installation or by unsetting DYLD_INSERT_LIBRARIES variable i found the same in front of each devices. 

> 在这里输入图像描述

希望这有助于任何人。

重命名默认文件夹名称“Xcode-Beta2”为“Xcode”后,我得到了这个问题。 当我重新命名为“Xcode-Beta2”时,模拟器像以前一样工作。

什么对我来说是删除“pipe理设备”中的所有设备,并重新启动添加回来

清洁 – >运行固定它给我。

我试了其余的,没有任何帮助。 虽然也可能需要。

当运行一个与以前运行的不同应用程序具有相同名称的应用程序时,我遇到了同样的问题。

运行“foo” – >build立一个名为“foo” – > run – >错误的新项目。

无论如何 – 在我看来,iOS模拟器有几个原因要说:“呃,你想从我这里得到什么?好吧,我会抛出一个错误…”;-)

我的解决scheme:closuresiOS模拟器,再次运行应用程序。

多数情况下就是这样。

对于我来说,我只是没有从开发者中心更新XCode,现在是Xcode 6 beta 6。我已经被宠坏了自动App Store更新,忘记了旧的手动下载过程。

错误报告最常见的原因是设置了DYLD_INSERT_LIBRARIES。 报告这个问题的大多数人已经在/etc/launchd.conf中设置了它。 您可以编辑该文件以将其删除(或者只删除文件,因为这可能是唯一的一行),然后重新启动以解决问题。

这个问题的另一个可能的原因是你可能在第一次运行之后重命名了Xcode.app。 如果是这种情况,只需重新启动(或重新命名为以前的内容)。

我已经尝试了以上的一切。

但发现我必须更新到最新的OS X 10.10.1(从OS X 10.9.5)才能让iOS 8.1工作

是的,apascual是正确的https://stackoverflow.com/a/24080160/2905967

但是对于我来说,在步骤5之前,我已经删除了模拟器设备(select并按下键盘上的Delete键)哪个设备正在给出问题。 参考: apascual答案

这些步骤可能会帮助你解决你的问题。 尝试这个:

1(点击屏幕顶部的iOS模拟器

2(单击重置内容和设置

3(警报出现时单击重置

4(在模拟器上再次运行应用程序

这将简单地重置iOS模拟器上的所有内容和设置。

希望这有助于这个错误。

我有同样的问题,只有帮助我解决这个问题的解决scheme是重新安装Xcode。

删除模拟器/ S,再次在Xcode / Window / Devices中为我工作…

我有这个问题,直到我把我的应用程序目录中的文件夹内的Xcode 6-beta应用程序文件到应用程序目录本身。 重新启动计算机。 然后它的工作。

为了testing,我再次在我的应用程序目录中创build了一个文件夹,并将我的Xcode应用程序放在那里,并且再次无效。 把它放回到Application目录本身; 有效。 在这种情况下,我甚至不必重新启动。

真的希望苹果超越硬编码path。

我正面临着同样的问题,我所做的是我下载IOS7的模拟器你需要做的是去: – 1.Xcode-> preferences-> Downloads-> Components 2.after在你的项目下一般设置 – select部署目标为7.0 3.最后一件事是select7.0以下的任何模拟器:)

我收到了这个错误,试图在iPhone模拟器上运行我的iPad只有应用程序之一。 它是作为一个通用应用程序构build的,我已经在iPhone上多次运行它进行testing,而且我最近只检查了Targetconfiguration中的“iPad”checkbox。

当试图在我的iPhone设备上运行它时,我得到了更有帮助的错误信息:“[/location/…./Name.app]上的应用程序只能安装在iPad上。”