【问题标题】:iOS - How to add "Today Extension" target in Xcode 12.1?iOS - 如何在 Xcode 12.1 中添加“今日扩展”目标?
【发布时间】:2020-10-23 18:40:16
【问题描述】:

我正在使用 Xcode 12.1 12A7403,当我转到 Editor > Add Target 时,使用 Storyboards 创建“Today Extensions”的选项不再存在,而是只有创建“Widget Extensions”的选项使用 SwiftUI。

有没有办法在这个版本的 Xcode 中创建“Today Extensions”?我仍然希望我的扩展程序与 iOS 13 兼容。

【问题讨论】:

标签: ios swift xcode widget today-extension


【解决方案1】:
  1. 下载 Xcode11
  2. 创建今日扩展
  3. Xcode12 中的编码
  4. 发布到 App Store。

为我工作。

【讨论】:

    【解决方案2】:

    来自Apple Systems Engineer of Apple's Developer Forum:

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

    话虽如此,最初为早期 iOS 版本设计的小部件仍然可以在设备上使用 - 只是容量有限(应用程序位于今日视图的底部)。根据Apple:

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

    编辑:这意味着要创建 Today Extension,必须降级到 XCode 11,然后创建一个目标 Today Extension。

    【讨论】:

    • 感谢您的回答!我也看到了这个,但这只是提到了 Today View Extension 与更高 iOS 版本的兼容性。它没有回答我关于如何在 Xcode 12 中添加扩展目标的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多