1

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

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

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

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

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

4

3 回答 3

1

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

于 2015-05-28T11:34:30.457 回答
0

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

于 2014-09-30T00:43:52.387 回答
0

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

看到这篇文章iOs today extension do not launch - lost connection to device

在此处输入图像描述

于 2014-10-07T16:36:13.923 回答