今天小工具无法在设备上启动(适用于模拟器)

时间:2015-04-16 08:55:20

标签: ios objective-c xcode ios8-today-widget today-extension

嗨,我有一个非常奇怪的问题。我的今日小工具在模拟器中运行得非常好,但是当我选择在真实设备上运行并选择“今天”应用程序时,xCode只是说“在XXX的iPhone上运行今天”,但在该设备上没有小部件。我检查了“不包括”部分,它也不存在。

我搜索了很多,大多数人都有三种问题:

  1. 缺少64位架构。我的配置是: enter image description here
  2. 不同的app和扩展名前缀 - 我的完全相同(当然还有.TodayWidget为小部件添加)
  3. 小部件中的一些内部崩溃 - 但是当发生这种情况时,您至少可以看到小部件标题。此外,我的小部件在模拟器中工作正常。
  4. 所以任何建议都会受到高度赞赏?我已经尝试过清理项目,将其从重启xCode的设备中移除...我正在使用xCode 6.2并尝试使用iPhone 5(iOS 8.2)和iPhone 6+(8.2)

    更新

    将设备更新到iOS 8.3因此xCode到6.3似乎解决了这个问题。但是我担心它是否适用于其他iOS 8.2设备。

    由于@gaRik指出我的小部件部署目标设置为8.3,导致小部件在8.2设备上失败。

1 个答案:

答案 0 :(得分:11)

检查窗口小部件目标(构建设置 - > iOS部署目标(必须小于或等于设备上的iOS版本))