如何设置 Apple Watch 应用程序的显示名称

how to set an apple watch app's display name

我似乎找不到在哪里设置我的 Apple Watch 应用程序的产品名称。我确实看到了产品名称选项,但更新它没有任何作用。也看不到文档中的任何内容

首先,App 的显示名称与产品名称不同。

如何更改应用程序的显示名称:
找到位于 WatchKit App 文件夹中的 Info.plist 文件,然后更改密钥 "Bundle display name" (CFBundleDisplayName).

如何更改产品名称:
我不确定为什么 xCode 在创建新的 WatchKit 应用程序时不允许设置产品名称。 如果您搜索 "PRODUCT_NAME",您会发现 WatchKit 应用正在使用 TARGET_NAME 作为 WatchKit 应用的产品名称 "PRODUCT_NAME = $(TARGET_NAME)"。 所以你可以重命名目标名称。

希望对您有所帮助。

为了让您的应用名称在 iPhone 上的 Apple Watch 应用中正确显示,请注意 Apple 搞砸了并使用了错误的密钥。

您必须将 CFBundleName 设置为与 iPhone 目标的 Info.plist(不是任何其他目标)中的 CFBundleDisplayName 相同的字符串。

该密钥也可以通过 "Custom iOS Target Properties" 编辑器进行编辑。如果您的应用名称中包含 space 但您的目标名称中没有,这一点尤其重要。

我浪费了整个星期六来追踪这个错误。所以希望这会对某人有所帮助!