今天小部件未在设备上显示

时间:2016-02-26 22:23:25

标签: ios objective-c today-extension ios9-today-widget

这个问题很奇怪,我的今日小部件在模拟器中运行顺畅但在我的设备(iPhone 5)中只显示带有图标和标题的小部件的标题。

我已经阅读了这些问题,但没有解决我的问题:

  1. Today Widget Not Launching On Device(works on Simulator)

  2. iOS App Today Extension not uploaded to physical device

  3. 我的项目设置:

    • 两个目标的Development Target相同:iOS 9.2
    • 小工具Scheme没问题,Executable我的主应用

    您有什么建议可以解决这个问题吗?

2 个答案:

答案 0 :(得分:11)

听起来这里有几个不同的小部件问题。

就我而言,部署手机上的小部件不存在,但是在模拟器上完成。

小部件的部署目标操作系统设置为高于部署电话上的操作系统。将窗口小部件部署目标设置为9.0(使其与主应用程序部署目标相同,而不是部署手机上的操作系统)解决了这个问题。

答案 1 :(得分:1)

从您的设备中删除该应用,然后重新运行XCode-为我解决了该问题。

我还必须将iOS部署版本设置为与我的应用程序匹配,以使其显示在模拟器上,而不显示在设备上。