Xcode 15.1:如何阻止预览所用Localizable Strings自动添加至.xcstrings
阻止Xcode 15.1自动把预览里的本地化字符串加到.xcstrings的方法
关掉预览的自动收集本地化字符串功能
打开Xcode设置,进入Text Editing > Localization,取消勾选Automatically collect strings from previews选项。这是Xcode 15新增的默认开启项,关掉就不会让预览里的字符串自动进.xcstrings了。手动指定预览用的本地化文件
要是不想完全关掉自动收集,就在预览代码里用完整的本地化字符串初始化方法,指定专门的strings文件,别用默认的Localizable.xcstrings。这样预览里的字符串会被收集到你指定的文件,不会乱进主文件。示例代码:Text(String(localized: "preview_title", table: "PreviewStrings", bundle: .main))全局禁用自动收集功能
去项目的Build Settings里搜索LOCALIZATION_AUTOMATIC_COLLECTION,把它设为NO。这个配置会全局关掉Xcode自动收集本地化字符串的功能,不管是预览还是其他场景的自动添加都会失效。
内容的提问来源于stack exchange,提问作者AkinoAvx13
相关产品推荐
相关产品推荐

