在我开始使用 iOS 11 beta 之前,我一直在我的 Swift 程序中使用 Today Widget 并且没有遇到任何问题。从那时起,Bundle Display Name
它就没有本地化。在我的Info.Plist
我有:
<key>CFBundleDisplayName</key>
<string>NSLocalizedString(CFBundleDisplayName, nil)</string>
在我的InfoPlist.Strings
文件中,我有
"CFBundleDisplayName" = "Recent Chats";
如果我在 iOS 11 beta 之前的任何东西上显示小部件,则字符串会正确本地化,但是当我使用 iOS 11 beta 设备时,NSLocalizedString(CFBundleDisplayName, nil)
会显示字符串。
有谁知道可能导致此问题的 iOS 11 测试版或错误的更改?