iOS 今日视图未在设备上运行

Posted

技术标签:

【中文标题】iOS 今日视图未在设备上运行【英文标题】:iOS Today View Not Running on Device 【发布时间】:2014-09-29 17:58:21 【问题描述】:

我创建了我的第一个 Today View 扩展程序,它只显示从共享的 NSUserDefaults 检索到的一些文本。它可以完美运行,并且可以根据它在模拟器中的显示和工作方式进行交付,但是当我尝试在我的设备上运行它时,什么也没有发生。

小部件显示在通知中心,但没有高度。我从 Xcode 运行我的主应用程序,它不会让我将调试器附加到它,并且我的断点、nslog 都没有被命中。

我尝试在设备上运行“今日视图”目标,但无法接受配置文件。我还尝试使用完整的捆绑 ID 将今天视图的进程附加到调试器,无论我是否打开通知中心,它都不会附加。

我对扩展非常陌生,并且已经搜索了大量的答案,但找不到任何有效的方法。

任何帮助将不胜感激,谢谢。

【问题讨论】:

【参考方案1】:

在我的情况下,我在 SDK 8.2 上进行了测试,而我在 8.1.1 上运行的测试设备完全忘记了将部署目标更改为 8.0 的工作就像魅力一样。可能对像我这样粗心的人有所帮助..

【讨论】:

【参考方案2】:

对于任何可能偶然发现这一点的人,我所拥有的只是将 arm64 添加到可接受的架构列表中,并且它起作用了

【讨论】:

【参考方案3】:

在您的小部件构建设置中,将架构设置为 armv7、arm64

看到这个帖子ios today extension do not launch - lost connection to device

【讨论】:

非常感谢您的帮助,但请参阅您的帖子上方

以上是关于iOS 今日视图未在设备上运行的主要内容,如果未能解决你的问题,请参考以下文章

Swift IOS 8 设计元素未在设备上显示

XMPP 聊天服务器未在 iOS 设备上连接。在模拟器上完美工作

UISearchController 未在 iOS8 上显示

键盘通知未在设备上触发

如何调试未在任何 IOS 设备上加载的网站?

Javascript onloadedmetadata 事件未在 iOS 设备上触发