Apple Watch基本本地化显示错误的默认语言

spa*_*sas 5 localization apple-watch xcode8

我有一个本地化的应用程序,有三种语言(简体中文,法语和捷克语),英语作为开发语言.

在此输入图像描述

虽然本地化在iPhone上完美运行,但Apple Watch存在一个问题:如果用户使用除英语/法语/中文/捷克语之外的任何其他语言设置了Watch语言,则内容将以中文而非英语显示(这应该是默认的).

根据本技术说明:

如果您的应用不支持用户首选语言,则iOS会选择与您应用的开发区域匹配的语言(CFBundleDevelopmentRegion).

注意:请务必CFBundleDevelopmentRegion为您的应用设置.如果采用基本本地化,请确保该值 CFBundleDevelopmentRegionBase.lproj文件夹中内容使用的语言相匹配.

我已经确认上述要求都得到满足(CFBundleDevelopmentRegion="en"所有Base.lproj文件确实都是英文).有什么我想念的吗?同样,这仅适用于Watch应用程序,而不适用于iPhone应用程序.