无法在模拟器中运行应用程序:Xcode beta 6 iOS 8
我无法使用Xcode 6 beta版和iPhone 5s模拟器在模拟器上启动我的应用程序。 首先,我从模拟器收到一条错误消息 “无法启动iOS模拟器” 然后在Xcode显示以下错误后 无法在模拟器中运行应用程序无法在模拟器中运行应用程序:Xcode beta 6 iOS 8,ios,xcode,swift,ios8,Ios,Xcode,Swift,Ios8,我无法使用Xcode 6 beta版和iPhone 5s模拟器在模拟器上启动我的应用程序。 首先,我从模拟器收到一条错误消息 “无法启动iOS模拟器” 然后在Xcode显示以下错误后 无法在模拟器中运行应用程序 运行时遇到错误(域=DTiPhoneSimulatorErrorDomain,代码=2) 确保在“首选项”>“位置”部分选择Xcode 6作为命令行工具 确保从应用程序而不是安装文件打开Xcode 6 最后重启Mac解决了我的问题 大多数情况下都会发生这种情况,因为另一个模拟器实
运行时遇到错误(域=DTiPhoneSimulatorErrorDomain,代码=2)
- 确保在“首选项”>“位置”部分选择Xcode 6作为命令行工具
- 确保从应用程序而不是安装文件打开Xcode 6
- 最后重启Mac解决了我的问题
杀死其他实例&事情应该会很好。我按照以下步骤解决了它:
我遇到了这个问题,直到我将Xcode 6-beta应用程序文件从我的应用程序目录中的文件夹中放入应用程序目录本身。重新启动计算机。然后它成功了 为了进行测试,我再次在我的应用程序目录中创建了一个文件夹,并将我的Xcode应用程序放在其中,但它仍然无法工作。将其放回应用程序目录本身;成功了。在这种情况下,我甚至不需要重新启动
我真的希望苹果超越硬编码路径。在我在网络上找到一些解决方案后,一系列程序对我起了作用:
祝你好运我在将默认文件夹名“Xcode-Beta2”重命名为“Xcode”后遇到了这个问题。当我将其重新命名为“Xcode-Beta2”时,模拟器的工作方式与以前一样。我使用的是Xcode 6 beta 2,在运行iPad模拟器时出现问题(在我的例子中,错误代码=4)。我想我遇到了这个问题,因为我正在运行双Mac OS引导,而Xcode是从另一个启动盘启动的 我做了@ayalcinkaya和@apascual推荐的两个步骤,这对我很有效
- 在“Xcode->Preference->Locations”中,将“命令行工具”更改为Xcode BETA2(在我的例子中是5.1.1版)
- 开放Xcode 6 beta 2
- 进入菜单Xcode>Open Developer Tool>iOS模拟器
- 即使出现错误对话框,您仍然可以访问iOS模拟器的菜单 选择硬件>设备,在iPad设备之间切换,这显然使模拟器重新配置
- 当模拟器运行时,使用所选模拟器运行应用程序
- 经过一次手动操作后,一切正常
3.最后一件事是选择7.0下的任何模拟器:)我在iPhone模拟器上运行一个仅限iPad的应用程序时收到此错误。它是作为一个通用应用程序构建的,我已经在iPhone上运行了多次进行测试,最近我才在目标配置中选中了“仅iPad”复选框
当我尝试在iPhone设备上运行它时,我收到了一条更有用的错误消息:“位于[/location/…/Name.app]的应用程序只能安装在iPad上。”错误报告的最常见原因是设置了DYLD\u INSERT\u库。大多数报告此问题的人都在/etc/launchd.conf中设置了它。您可以编辑该文件以将其删除(或者删除该文件,因为这可能是唯一一行),然后重新启动以解决该问题
此问题的另一个可能原因是,您可能在第一次运行Xcode.app后重命名了它。如果是这种情况,只需重新启动(或重新命名为以前的版本)。我也遇到了这个问题,并通过执行以下步骤找到了解决方案:
b) 按I“插入”模式并更改此设置
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
对此
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
然后按esc键退出插入模式
c) 通过键入“:wq”按Enter键保存更改d) 重新启动系统并解决问题 在此之前,我没有在f中找到任何iOS版本
sudo mkdir /private/tmp
sudo chmod 1777 /private/tmp
sudo xcode-select --reset