首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在模拟器中运行应用程序

无法在模拟器中运行应用程序
EN

Stack Overflow用户
提问于 2014-10-16 04:20:19
回答 8查看 31.1K关注 0票数 16

今天,当我尝试在模拟器中运行我的应用程序时,它只是告诉我

代码语言:javascript
运行
复制
Unable to run app in Simulator
An error was encountered while running
(Domain = NSPOSIXErrorDomain, Code = 22)

错误对话框如下所示:

我尝试过很多事情:

  • 重新启动Xcode
  • 重启模拟器
  • 重新启动
  • 仿真器的复位内容和设置

上述任何一项都不起作用。我查了一下日志,我发现这些记录和这个问题有关

2014/10/15 9:09:40.964 com.apple.CoreSimulator.CoreSimulatorService979: Error Domain=com.apple.CoreSimulator.SimError Code=146“无法在当前状态下查找:关机”UserInfo=0x7f96c861d000 {NSLocalizedDescription=Unable查找当前状态:关机} 2014/10/15 9:09:40.964 Xcode1983: MT iPhoneSimulator:无法连接到Xcode1983(错误Domain=com.apple.CoreSimulator.SimError Code=146“无法在当前状态下查找:关机”UserInfo=0x7fcf6fc24190 {NSLocalizedDescription=Unable查找当前状态:关机}) 2014/10/15 9:09:40.980 com.apple.CoreSimulator.CoreSimulatorService979: Error Domain=com.apple.CoreSimulator.SimError Code=146“无法在当前状态下查找:关机”UserInfo=0x7f96c861d000 {NSLocalizedDescription=Unable查找当前状态:关机} 2014/10/15 9:42.351 launchd_sim2047:断言失败: 13F34: libxpc.dylib + 29453 75E30F22-514B-3A20-B82C-EDA43AF5C35C: 0x8d 2014/10/15 9:09:42.362 com.apple.CoreSimulator.CoreSimulatorService979:无法注册服务com.apple.coreservices.lsuseractivity.simulatorsupport:查找com.apple.coreservices.lsuseractivity.simulatorsupport: 0x44e失败

我还发现其他一些人在这里也有同样的问题:https://gist.github.com/bdeshong/2dd90add09b7287a9a85

在谷歌搜索后找不到解决办法。

这是我的环境信息

  • OSX 10.9.5
  • Xcode 6.0.1
  • iOS模拟器8.0 (550.1)

有什么想法吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-10-17 02:52:46

我找到了根本原因,我也找到了解决办法。我所做的第一件事是确保这与Xcode有关,而不是与项目本身相关的问题。我试图创建一个新的项目,它的工作非常好。所以我认为这是由我的项目中的一些东西引起的。

实际上,我在我的项目中添加了一个resources引用文件夹。所以我认为问题与此有关。但是,即使我从项目中删除了文件夹,问题仍然存在。最后,事实证明,resources文件夹可以驻留在

  • 构建应用程序文件夹
  • 模拟器中的App文件夹

因为Xcode可以简单地复制和覆盖目标and文件夹,所以resources文件夹可能仍然存在于and文件夹中。因此,在删除resources文件夹后,您需要

  • 确保构建被清除。
  • 确保删除模拟器中的应用程序

由于应用程序无法正确启动,这是因为它看起来resources实际上是bundle structure中的一个保留文件夹名。通过将一个名为resources的文件夹添加到包中,某种程度上破坏了正常结构。为了解决这个问题,我把名字从resources改成了app_data,或者不管它是什么,都能工作。

票数 19
EN

Stack Overflow用户

发布于 2015-02-06 06:29:52

我得到了同样的。我刚做了强制退出xcode和模拟器,然后为我工作。

票数 6
EN

Stack Overflow用户

发布于 2014-10-16 04:35:28

您所做的一切都是正确的,但是Xcode和Swift仍然处于它们的早期阶段,这意味着它们现在有点小问题。也许再次尝试重新启动Xcode和iOS模拟器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26396166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档