【问题标题】:Today Widget Not Showing on Device今日小部件未在设备上显示
【发布时间】:2016-02-26 22:23:25
【问题描述】:

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

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

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

  2. iOS App Today Extension not uploaded to physical device

我的项目设置:

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

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

【问题讨论】:

  • 在你的ios设备中使用的是哪个版本?
  • @PramodTapaniya 我的 iPhone 的 iOS 版本是 9.2.1
  • 为两个目标 iOS 9.0 和测试设置开发目标。
  • 完全相同的结果,在模拟器中运行良好,但在我的设备中,我只看到小部件的图标和标题
  • 您找到问题了吗?我在 iOS 9.3 上面临同样的事情

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


【解决方案1】:

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

在我的例子中,小部件在部署电话上不存在,但在模拟器上存在。

小部件的部署目标操作系统设置为高于部署手机上的操作系统。将小部件部署目标设置为 9.0(使其与主应用部署目标相同,并且小于部署手机上的操作系统)解决了问题。

【讨论】:

  • 感谢您的回答@Peter!我不记得我是如何解决这个问题的,我按照你说的检查了部署目标,没有结果。我记得我更改了一些构建和信息设置,经过多次尝试,这个小部件就像一个魅力!
  • 我也有同样的问题,Widget 扩展部署信息的价值高于主应用。要修复它,请确保小部件和主应用程序相同。
【解决方案2】:

从您的设备中删除应用程序并重新运行 XCode - 这为我解决了问题。

我还必须设置 iOS 部署版本以匹配我的应用程序,这使它显示在模拟器上,但不显示在我的设备上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    相关资源
    最近更新 更多