Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在iPhone上的Watch settings应用程序中本地化Watch OS 2应用程序名称_Ios_Iphone_Watchos 2_Cfbundledisplayname - Fatal编程技术网

Ios 如何在iPhone上的Watch settings应用程序中本地化Watch OS 2应用程序名称

Ios 如何在iPhone上的Watch settings应用程序中本地化Watch OS 2应用程序名称,ios,iphone,watchos-2,cfbundledisplayname,Ios,Iphone,Watchos 2,Cfbundledisplayname,我正在尝试在iPhone上的Watch settings应用程序中本地化我的Watch OS 2应用程序名称。可以在CbundleDisplayName键下的watchKit应用程序目标的Info.plist文件中更改名称。但是,当我将键CbundleDisplayName添加到本地化的InfoPlist.strings文件中时,它仅在应用程序正在加载时用于应用程序名。该名称未在iPhone上的Watch settings应用程序中本地化。苹果公司表示,手表设置应用程序的名称取自Cbundlen

我正在尝试在iPhone上的Watch settings应用程序中本地化我的Watch OS 2应用程序名称。可以在CbundleDisplayName键下的watchKit应用程序目标的Info.plist文件中更改名称。但是,当我将键CbundleDisplayName添加到本地化的InfoPlist.strings文件中时,它仅在应用程序正在加载时用于应用程序名。该名称未在iPhone上的Watch settings应用程序中本地化。苹果公司表示,手表设置应用程序的名称取自Cbundlename密钥中的ios app Info.plist文件,但这似乎不起作用。

这似乎是一个已知的错误。你可以参考openradar现有的报告再次向苹果报告,以提高人们的关注度。我也在努力解决这个问题,但还没有找到任何解决办法,使设置应用程序显示一个体面的价值。设置应用程序的某些区域仍然正常,例如,检查iPhone的Watch应用程序中的通知设置,并正确显示Watch应用程序名称(请参见以下应用程序“购物清单”与“Auf der Liste”的屏幕截图)-这对WatchOS 3和iOS 10有效


您在Watch App info.plist中是否有“Bundle displayname”?@kelin是的,我已经设置了InfoPlist.strings,为这两个
Cbundledisplayname=“Auf der Liste”提供本地化版本;CFBundleName=“Auf der Liste”
在手表上使用本地名称,iPhone watch应用程序中也使用了本地名称,但在任何情况下都不会使用,如上面的屏幕截图所示。