从我的手表应用程序中删除并发症

Removing Complications from my Watch app

我对复杂功能有一些非常好的想法,但意识到我的应用程序中的数据变化太频繁,并认为复杂功能不适合。

我之前在创建应用程序时选中了“并发症”复选框。

我现在如何从我的 Watch App 中删除复杂功能?

您应该进行以下更改以消除 Xcode 项目的复杂性:

在 WatchKit 扩展组文件夹中:

  • SelectAssets.xcassets,然后删除Complication.complicationset.
  • Select Info.plist,然后删除以下键:

    CLKComplicationPrincipalClass
    CLKComplicationSupportedFamilies
    
  • 右键单击 ComplicationController.swift 文件,然后 select 删除 -> 移至回收站。

在项目的构建设置中:

  • 查找 Asset Catalogue Compiler - 选项,Watch Complication Name,然后删除 "Complication" 值,使设置为空。

    您可以通过搜索 并发症快速找到构建设置。

该复杂功能现已从您项目的手表应用(扩展)中移除。

清理构建文件夹的可选步骤:

您可以 select 产品菜单,按住选项键,然后 select 清理构建文件夹。这将删除之前版本中与您的并发症相关的所有中间文件。