由于没有系统应用程序而终止?

Posted

技术标签:

【中文标题】由于没有系统应用程序而终止?【英文标题】:Terminating since there is no system app? 【发布时间】:2014-11-10 15:30:38 【问题描述】:

最近有没有人在 XCode 中遇到错误消息“由于没有系统应用程序而终止”?

我有一个在 ios 8.1 和 XCode 6.1 上运行的 CoreAudio 应用程序(使用 The Amazing Audio Engine 框架构建)。从 XCode 6.1(或/和 iOS 8.1)开始,我的应用程序随机崩溃(通常在开始运行后不久),并且我的 iPad 显示带有白色苹果标志的黑屏。就像启动屏幕一样,但只有几秒钟。然后ipad回到锁定屏幕。

日志窗口显示:“由于没有系统应用程序而终止”。没有太大帮助 ;^(

有人遇到同样的问题吗?谢谢。

【问题讨论】:

Extension in iOS8 - Terminating since there is no system app的可能重复 【参考方案1】:

该错误消息只是告诉您 iOS 停止运行。因此,显然该应用程序不再运行,并且在 iPad 完成重新启动之前将无法再次运行。至于导致崩溃的原因,您需要进行更多探索。一定要开启异常断点,看看能不能在整个设备崩溃之前捕捉到崩溃。要记住的另一件事是,无论出于何种原因,如果您安装了分发配置文件,调试器将无法工作。例如,如果您有一个包含推送配置文件的应用程序,它总是会在启动后不久崩溃,因为调试器会将其删除。

【讨论】:

谢谢。根据我的经验,我通常会重启我的 ipad,一切都会恢复正常。 我遇到了同样的问题,我无法记录崩溃,所以你能告诉我这个问题发生了吗?【参考方案2】:

尝试更改条目视图,看看它是否适用于其他视图。 如果是,则检查您是否在原始条目视图中加载了大尺寸图像或其他资源。有时这会导致苹果设备出现内存不足的问题。

【讨论】:

【参考方案3】:

这也会在更改 iOS 语言设置时出现。

【讨论】:

【参考方案4】:

我在安装 Xcode 8.0 beta 时遇到了这个问题。我重新启动了我的机器,问题就消失了。

【讨论】:

以上是关于由于没有系统应用程序而终止?的主要内容,如果未能解决你的问题,请参考以下文章

崩溃日志:-“由于没有系统应用程序而终止”

没有 Springboard 的 iOS:由于没有系统事件服务器而终止

“来自调试器的消息:由于内存问题而终止”的任何通知或观察者?

由于内存问题而终止的 iOS 应用程序

来自调试器的消息:由于信号 9 而终止 - 有没有办法运行后台操作?

由于运行应用程序时未捕获的异常而终止应用程序