我们在项目中使用UILocalNotification作为提醒。
我们的应用程序已翻译,因此我们使用NSLocalizedString设置通知的字符串值。
Xcode 9在设置通知时显示错误(例如):
[strings] ERROR: C'est le moment de faire votre action not found in table Localizable of bundle CFBundle 0x102100370 </var/containers/Bundle/Application/7D6F3FEC-0526-4393-B592-20BFD44DA64B/Myapp.app>
这不是本地化字符串的关键,也不是NSLocalizedString上使用的注释,当弹出通知时会显示正确的值,但系统会将其识别为键并显示为大写。
我现在已经磕磕绊绊了一段时间,如果有人可以给我一个提示去哪里去,那将是值得赞赏的。