iOS今日小组件未显示

7

我正在开发一个“今天”扩展,在模拟器上运行正常,但当我在设备上运行我的应用程序时,它就不起作用了。应用本身能够正常工作,但扩展却无法显示,因此我无法像添加其他扩展一样将其添加到下拉菜单中(好像不存在一样)。请问有谁能告诉我我错在哪里。

谢谢


当你没有展示任何代码或者你已经尝试过什么时,别人怎么可能给你建议呢? - JSA986
1个回答

40

检查扩展部署目标是否与您的设备兼容


1
谢谢,扩展版本是8.2,而设备版本是8.1。 - user67855
1
哦!他们至少可以添加警告!托管应用程序和扩展具有不同的部署目标,它们被静默跳过了。或者至少将默认目标设置为托管应用程序的当前目标... - Mike Keskinov
如果您正在使用框架与应用程序共享代码,请确保框架工具包的目标操作系统正确!!!同时创建它们也会导致框架成为错误的目标,就像扩展一样。 - Ben987654
没错!扩展部署目标必须与项目设置中的“常规”选项卡中包含应用程序部署目标相匹配。 - Michał Ziobro
1
在我的情况下,部署目标是正确的,但它仍然没有显示出来。我不得不将设备从“通用”更改为“iPhone”,因为这与我的主应用程序支持的设备相匹配。 - MikeG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接