域代码 = 4错误

当我试图在 iPhone6模拟器的 Xcode 6中运行 iOS 应用程序时,我得到了错误 无法在模拟器中运行应用程序

错误代码是:

运行时遇到错误(Domain = 应用程序错误域,代码 = 4)

有人能提出解决办法吗?

enter image description here

49812 次浏览

这对我很有效:

IOS 模拟器 -> 重置内容和设置..。-> 重置

menu bar screenshot

are you sure screenshot

引自 琪塔: 无法运行模拟摔跤软件

只要退出 xcode6.0测试版或者再次运行项目,它对我很有用。

关闭 iOS 模拟器对我来说很管用。

并不总是需要重置 iOS 模拟器,我甚至不需要关闭 Xcode。

正如 Xcode 发行说明中提到的,这个错误(以及其他一些错误)是由计时错误造成的。解决办法就是重试。

参见 https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1

在 iOS 模拟器上进行测试可能会产生一个错误,表明应用程序无法安装或启动。 重新运行测试或启动另一个集成。

参见:

Https://devforums.apple.com/thread/248879?tstart=0

断开硬件键盘。 在 ios 模拟器主菜单 硬件-> 键盘-> 断开硬件键盘。

重置 Xcode 会删除模拟器缓存的一些坏的垃圾代码,所以重置是解决这个问题的好选择。

IOS 模拟器-> 重置内容和设置。

我只是退出了模拟器,清理了项目,并再次运行它的工作。

打开您的应用程序方案设置并编辑它,如附件截图所示, 实际上你必须禁用“由于背景提取而发射”。对我有用。 台阶, 1. 选择目标并选择“编辑方案” 2. 在详细信息窗口的右侧选择“选项”标签 3. 取消选中“由于后台获取而启动”复选框。

无需每次退出模拟器或重置所有内容。

如果在后台运行,只需关闭正在运行的应用程序。

对我有用。

当我添加一些资产作为符号链接(通过 ln -sf)时,这种情况曾经发生过一次。甚至连设备的安装也出现了故障。

当我删除了链接并做了一个硬拷贝,它的工作和错误消失了。

如果跳过安装,请小心。 我意外地更改了主目标上的跳过安装,当我想要在依赖项上更改它的时候。 换回来的时候,我不得不清理一下。

这个问题可能是在我们在应用程序中启用了后台模式之后开始的。我的解决方案:

1)进入模拟器
2)保持 cmd + shift
3)按两下 H 键
4)滑动应用程序停止在后台运行。
5)再跑一次。

(每次构建和运行时都必须重复上面的步骤,这非常累人)