iOS8 中的扩展 - 由于没有系统应用程序而终止

Posted

技术标签:

【中文标题】iOS8 中的扩展 - 由于没有系统应用程序而终止【英文标题】:Extension in iOS8 - Terminating since there is no system app 【发布时间】:2014-06-05 15:23:29 【问题描述】:

尝试运行我的 ios 小部件,它是一个“今日”扩展。每次我尝试将其添加到通知中心时,我都会不断收到消息“由于没有系统应用程序而终止

关于如何解决这个问题的任何想法?

我正在尝试制作一个包含 tableview 的扩展

【问题讨论】:

一些代码或项目设置可能会有所帮助 这个问题也出现在 v6.3.2 上随机 我只在 iPhone 6 上出现 【参考方案1】:

在您的项目设置中,查找显示“启动屏幕文件”的设置并删除任何内容,使其为空白,然后清理并构建。

【讨论】:

【参考方案2】:

我遇到了同样的问题 - 你使用的是 swift 吗?注释掉“init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)”函数,按照这个响应中的建议为我修复了它: iOS 8 Beta Today extension widget not showing in a Swift app?

【讨论】:

【参考方案3】:

我在 Xcode 6 - Beta 5 中遇到了 Swift 的这个问题。错误似乎只是随机出现,重新启动 Xcode 修复了它。

【讨论】:

这个可以添加为评论吗? 我是新来的。我是不是犯了大罪? 不,这是一个合理的答案。发布“重新启动应用程序”是公平的游戏,尤其是在它有效的情况下。

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

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

获取 ios 8 自定义键盘扩展的“因内存错误而终止”

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

endBackgroundTask:导致“由于信号 9 而终止”

仅由于内存错误,iOS8 上的应用程序崩溃

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