怎么让APP iTunes Connect名字和在设备上显示的名字是一致的。

iTunes Connect和设备上显示的名字是一致的,因为避免混淆。对于WatchKitapp,这意味着在iTunes Connect应用程序名称应该是类似于iPhone主屏幕,在AppWatchiPhone上面的APP watch 应用。你可以在iOS appWatchKit appinfo.plist设置一个合适一致的名字值。

iPhone现在在Home屏幕的名字由CFBundleDisplayName设置,可以在Xcode里面的info.plistBundle display name字段进行设置。

一个APP包名字和显示的名字

Paste_Image.png

同样WatchKit APP屏幕的名字和通知的名字可以从WatchKit APPinfo.plist的文件CFBundleDisplayName设置。

一个WatchKit APP的显示

Paste_Image.png

在你的APP上面的Watchkit APP如果没有设置显示名字将会用bundle nameCFBundleName在哪里设置可以参考上面图1

在苹果应用程序表使用的iOS应用程序的包名称的行为可能会在未来被改变,但是如下所述,如果它确实不会造成任何伤害你的iOS应用设置一个合适的包名称。

提交您的WatchKit的应用程序进行审查之前,请确保iOS应用的CFBundleDisplayNameCFBundleName条目以及您WatchKit应用程序的CFBundleDisplayName项,设置为匹配您在iTunes Connect使用的应用程序名称的值。

iOS应用指定包的显示名称的详细步骤将在QA1823(更新您的应用程序的显示名称),对于WatchKit应用程序,包显示名称为默认设置为它的容器应用程序的产品名称。如果名称不匹配,您可以通过以下步骤更改。

  1. 选择XcodeProject Navigator中您WatchKit应用程序的Info.plist中以显示属性列表编辑器,如图2所示。

  2. 选择编辑器中的“Bundle display name”项,并输入相应的名称。 (Xcode中默认情况下从随后弹出的菜单中创建该条目适合你。如果它不存在,你可以通过点击列表中的任何条目,然后点击“+”按钮,选择“Bundle display name”添加它。)

如果您的应用支持多种本地化,一定要本地化的软件包的名称和捆绑iOS应用的显示名称,您WatchKit应用的软件包显示名称,将它们添加到您的所有特定语言的InfoPlist.strings文件。请参阅本地化的信息属性列表文件的详细信息