首页 > 解决方案 > 将应用图标添加到 WatchOS App info.plist

问题描述

我正在尝试将应用程序图标添加到我的 WatchOS 应用程序中,但需要在Info.plist通过 NativeScript CLI 构建项目时执行此操作。

我将所有的手表图标都存储在AppIcon.appiconset里面Images.xcassets。我不确定如何做到这一点,并环顾四周,但没有找到解决方案,非常感谢任何帮助!

标签: iconsplistapple-watchwatchos-2

解决方案


在 NativeScript 中,您必须将其添加到您使用手表应用程序创建的 watchapp.json 中。我意识到我们的 .gitignore 包含所有 json 文件,所以当我重新克隆 repo 时,它已经删除了这些文件。

确保 appiconset 的 json 文件也在您的仓库中,否则您将收到未分配子项警告。

watchapp.json(位于 WatchOS 文件夹中)

{
  "assetcatalogCompilerAppiconName": "WatchAppIcon",
  "targetBuildConfigurationProperties": {
    "WATCHOS_DEPLOYMENT_TARGET": 5.3,
    "LD": "\"\""
  }
}

extension.json(位于您的 WatchOS Extensions 文件夹中)

{
  "targetBuildConfigurationProperties": {
    "WATCHOS_DEPLOYMENT_TARGET": 5.3,
    "LD": "\"\""
  }
}

您还将在这些 json 文件中添加您的开发团队。


推荐阅读