iPhone WatchKit Companion App显示名称

时间:2015-04-08 09:15:28

标签: ios iphone settings watchkit apple-watch

如果您在> = iOS 8.2 iPhone上打开Apple Watch应用程序,则会获得一个应用程序列表,其中包含监视应用程序。

我可以在哪里定义名称,显示在监视应用程序图标旁边?

5 个答案:

答案 0 :(得分:14)

根据Apple note

iPhone应用程序CFBundleDisplayName内的

Info.plist捆绑显示名称)对应于在iPhone上查看的名称,而CFBundleName捆绑名称)中的值是WatchKitSettings应用程序中使用的值:

An iOS app's bundle display name and bundle name

WatchKit App CFBundleDisplayName文件中的

Info.plist捆绑显示名称)与Apple上显示的名称相关联观察自己:

A WatchKit app's bundle display name

答案 1 :(得分:2)

它很奇怪,将来可能会改变,但它是"捆绑名称" (CFBundleName)在iOs Apple Watch Companion应用程序中用作监视应用程序名称的父iOs应用程序。{/ p>

但在Watch应用程序中,它是" Bundle Display Name" (CFBundleDisplayName)使用的Watch应用程序(与iPhone上相同)。

在这两种情况下,您可以使用InfoPlist.strings对其进行本地化:

"CFBundleDisplayName" = "Whosnext";
"CFBundleName" = "Whosnext";

此外,如果Watch和iPhone应用程序的名称不同,您的申请将被拒绝。

Apple在此解释:https://developer.apple.com/library/ios/qa/qa1892/_index.html

答案 2 :(得分:1)

Apple文档还描述了如何在watchkit中提供一致的应用名称 https://developer.apple.com/library/ios/qa/qa1892/_index.html

答案 3 :(得分:0)

您可以在WatchKit App目标下的Info.plist文件中的Bundle Display Name(CFBundleIdentifier)键下设置此名称:

Directory

您为该密钥设置的值将在启动时以及用户设备上的Apple Watch配套应用中显示。

Info.plist

来源:虽然我们在模拟器中看不到这些显示信息,但我知道这是设置此名称的地方,因为我的WatchKit应用程序被拒绝,因为其名称与上面的名称太不相似商店。手表应用程序已设置为我的父应用程序的旧名称(当我添加目标时,它默认为此。)

App Review向我提供了这些图片:

Apple Watch companion app on user's device WatchKit App on Apple Watch

答案 4 :(得分:0)

我有同样的问题。 Apple文档says。但它不起作用!

最后我在SlideShare上找到了这个:

enter image description here

我可以通过包含应用程序包名称的更改在Apple Watch上更改我的应用程序名称!