【发布时间】: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