【问题标题】:TodayWidget built correctly but com.apple.springboard runningTodayWidget 构建正确,但 com.apple.springboard 正在运行
【发布时间】:2017-01-26 10:11:37
【问题描述】:

我的 todayWidget 是为 iOS 8 开发的(并在它上面工作过),是一个非常简单的 todayWidget,它只在 widgetPerformUpdateWithCompletionHandler 方法中从服务器获取数据,然后打印出来。

当我将我的项目从 Xcode7 更新到 Xcode8 并在 ios8 和 10 设备和模拟器上测试我的 todayWidget 时,我得到了一个奇怪的行为。

当我启动 TodayWidget 目标时,Xcode 构建成功,然后我得到了

它告诉我它没有启动我的扩展,而是“com.apple.springboard”

奇怪的是,当我卸载我的应用程序时,今天的小部件从小部件选择屏幕上消失了。然后,我运行扩展目标,应用程序安装成功,我得到了“正在运行的 com.apple.springboard”,我的小部件确实出现在小部件选择屏幕中,但是当我将它移动到左列或右列时,它没有完全出现在我的小部件屏幕上,并且扩展未列在 XCode 的“附加到进程”列表中。

当我运行目标并转到 Xcode 中的调试导航选项卡时,它只告诉我“等待附加”并且没有任何附加内容。

我下载了以前版本的Xcode(因为我以为是因为我将XCode从7升级到8)但是现在似乎每次都出现问题。

我的部署目标设置为 iOS8。

而且我的方案似乎是正确的。

我在设备和模拟器上也遇到了问题。

以前有人遇到过这个问题吗?

【问题讨论】:

  • 我试图从我的项目中删除我的扩展,然后创建一个新的,并带有一条 hello world 消息。我刚刚创建了它,我得到了相同的结果。进程不存在,我收到“running com.apple.springboard”消息

标签: ios ios10 today-extension


【解决方案1】:

我遇到了同样的行为。我的 iPod 在 iOS 9.3 上,我的应用程序针对 8.0 和我的小部件 10.2。我刚刚为我的小部件设置了 9.3 的目标,我的应用程序和小部件终于出现了。

【讨论】:

    【解决方案2】:

    检查您是否在主应用程序上添加了小部件依赖项。

    转到主要项目目标 - 构建阶段 - 依赖关系 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      相关资源
      最近更新 更多