iOS-如何在Xcode 12.1中添加“今日扩展”目标?

问题描述

我正在使用Xcode 12.1 12A7403,当我转到Editor > Add Target时,使用Storyboard创建“今日扩展”的选项不再存在,而是只有创建该选项的选项。使用SwiftUI的“窗口小部件扩展”。

enter image description here

是否可以在此版本的Xcode中创建“今日扩展”?我仍然希望我的扩展程序与iOS 13兼容。

解决方法

来自Apple Systems Engineer of Apple's Developer Forum

今天,扩展程序仍然可用,但是已弃用。当您的应用程序针对较新的SDK提交时,今天的旧版窗口小部件扩展名将被删除。

话虽如此,最初为iOS早期版本设计的小部件仍可在设备上使用-只是容量有限(应用在“今日视图”的底部)。根据{{​​3}}:

为iOS 13和更早版本设计的今日小部件在主屏幕上不可用,但仍可以在“今日视图”底部和macOS通知中心中访问。

,
  1. 下载 Xcode11
  2. 创建今日扩展
  3. 在 Xcode12 中编码
  4. 发布到 App Store。

为我工作。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...