xcode 本地化watchkit配套应用程序显示名称

tmb3ates  于 2023-06-07  发布在  其他
关注(0)|答案(2)|浏览(175)

我在本地化apple watch配套应用上的应用显示名称时遇到一些问题。按照指导方针,我将CFBundleName本地化如下:
CFBundleDisplayName =“我的应用”; CFBundleName =“Myapp”;
我为我的应用程序支持的每种不同的语言都做了这件事,但在Apple Watch伴侣应用程序中,它总是显示英语CFBundleDisplayName。
如何正确地本地化苹果手表伴侣应用程序名称的任何想法?
非常感谢你的帮助

insrf1ej

insrf1ej1#

这是iOS9的一个bug。原因很明显,AppStore上没有提供本地化配套App Title的应用。

yuvru6vn

yuvru6vn2#

这不是iOS 9的bug。自该版本(2015)以来,watchOS配套应用程序正在使用自己的Info.plistInfoPlist.strings来获取CFBundleDisplayName。因此,解决此问题的最简单方法是添加本地化的InfoPlist.strings来监视应用目标(而不是扩展)。可以在文件检查器>目标成员中完成。
有关更多详细信息,请参阅Apple tech note QA1892
还有一个非常详细的answer,它帮助我弄清楚了事情。
这现在不是一个常见的问题,因为手表应用和扩展目标合并了,但仍然可能发生。

相关问题