问题描述
我正在使用Xcode 12.1 12A7403
,当我转到Editor > Add Target
时,使用Storyboard创建“今日扩展”的选项不再存在,而是只有创建该选项的选项。使用SwiftUI的“窗口小部件扩展”。
是否可以在此版本的Xcode中创建“今日扩展”?我仍然希望我的扩展程序与iOS 13兼容。
解决方法
来自Apple Systems Engineer of Apple's Developer Forum:
今天,扩展程序仍然可用,但是已弃用。当您的应用程序针对较新的SDK提交时,今天的旧版窗口小部件扩展名将被删除。
话虽如此,最初为iOS早期版本设计的小部件仍可在设备上使用-只是容量有限(应用在“今日视图”的底部)。根据{{3}}:
,为iOS 13和更早版本设计的今日小部件在主屏幕上不可用,但仍可以在“今日视图”底部和macOS通知中心中访问。
- 下载 Xcode11
- 创建今日扩展
- 在 Xcode12 中编码
- 发布到 App Store。
为我工作。