iOS 8小部件临时分发
我正在尝试分发一个带有临时配置文件的简单的today小部件 在调试模式下从XCode调用小部件时,小部件工作正常, 但在设备上安装临时应用程序时显示为空 我断言iOS 8小部件临时分发,ios,xcode,ios8,ios8-today-widget,Ios,Xcode,Ios8,Ios8 Today Widget,我正在尝试分发一个带有临时配置文件的简单的today小部件 在调试模式下从XCode调用小部件时,小部件工作正常, 但在设备上安装临时应用程序时显示为空 我断言 设置配置文件是正确的 应用程序(几乎没有代码)启动并显示信任请求 已设置preferredContentSize 小部件出现在小部件列表中(编辑模式) 小部件显示在通知中心中,并带有其标题, 但高度为零 有什么线索吗?谢谢 更新: 小部件实际执行(loadView、ViewDidDisplay等),但崩溃。考虑到它几乎是空的,并且在
- 设置配置文件是正确的
- 应用程序(几乎没有代码)启动并显示信任请求
- 已设置preferredContentSize
- 小部件出现在小部件列表中(编辑模式)
- 小部件显示在通知中心中,并带有其标题, 但高度为零 有什么线索吗?谢谢
将MKMapView添加到控制器的视图会使其崩溃。非常奇怪。您可以检查的东西很少:
这就是我目前所能想到的。我在运行iOS 8测试版时遇到了类似的问题,我必须时不时地重新启动设备以解决您描述的症状,但到目前为止还没有发布版本。希望这有帮助。小部件似乎由于内存压力而崩溃。MKMapView是已知的
内存不足。配置文件上的bundle id为foo.bar.*,app id为foo.bar.myapp,widget id为foo.bar.myapp.mywidget。我将检查设备日志中的相关错误。2和3应该可以。谢谢你的时间!调试和部署生成设置将不同。尝试匹配它们(我会更改调试版本以匹配部署版本)。如果无法修复,请使用版本控制进行还原。有趣。你用了多少内存?普通的应用程序可以使用大约500MB(在1GB的硬件上),但也许今天的widget必须使用更少的内存。我打赌这要少得多。我估计是16MB