watchOS 9 的 xcode 中没有复杂配置

jre*_*enk 6 xcode ios apple-watch clockkit swiftui

我为现有的 iOS 应用程序添加了一个新的手表应用程序,该应用程序是使用 React Native 构建的。我以前从未开发过手表应用程序。我到处都读到这应该创建两个目标,手表应用程序和应用程序扩展。但只创建了一个手表应用程序。

现在我想为这个手表应用程序添加一个复杂功能。我尝试按照此处此处的步骤进行操作。它说在扩展的常规选项卡上(我的项目中不存在)我应该配置Complication Configuration。但这个选项不存在。

可用的选项

这是 watchOS 9 改变的还是我错过了其他东西?

小智 10

在 Xcode 13 中创建 watchOS 应用程序后,我\xe2\x80\x99m 遇到了类似的问题,没有出现初始并发症。幸运的是,我能够通过手动设置值来解决缺少的配置 UI。

\n

假设您\xe2\x80\x99已按照以下步骤在资产中 创建ComplicationController类和\xe2\x80\x9cComplication\xe2\x80\x9d占位符,

\n

转到项目 -> 监视应用程序目标 -> 构建设置

\n
    \n
  1. 将 \xe2\x80\x9cComplication 主要类\xe2\x80\x9d 设置为$(PRODUCT_MODULE_NAME).ComplicationControllerInfo.plist 值下
  2. \n
  3. 将 \xe2\x80\x9cWatch Complication Name\xe2\x80\x9d 设置为ComplicationAsset Catalog Compiler - Options 下
  4. \n
\n