Ios 为本地化错误导出

Ios 为本地化错误导出,ios,xcode,localization,xcode8,Ios,Xcode,Localization,Xcode8,当我尝试导出文件进行翻译时,我会得到以下日志: [MT]DVTAssertions:Warning in/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-12169/IDEFoundation/Localization/IDELocalizationWork.m:355 详细信息:无法读取字符串文件“/var/folders/ny/054nwfjs63v3v9rlpkfbt94w0000gn/T/Xcode3Sou

当我尝试导出文件进行翻译时,我会得到以下日志:

[MT]DVTAssertions:Warning in/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-12169/IDEFoundation/Localization/IDELocalizationWork.m:355 详细信息:无法读取字符串文件“/var/folders/ny/054nwfjs63v3v9rlpkfbt94w0000gn/T/Xcode3SourceStringsAdapter-EAAAA7F1-000C-432D-BB22-49394ECF78A9/Localizable.strings”,基本错误: 无法读取数据,因为它的格式不正确。 对象: 方法:-工作 线程:{number=1,name=main} 请将此警告消息和您可以提供的任何有用信息提交到

我已经检查了这个文件,它不属于我的文件,它是空的。为什么Xcode试图本地化此文件而不是我的project Localizable.strings?每次我尝试导出时,Xcode都会在新的临时文件夹中创建新的空文件


我正在使用
字符串
扩展,它添加了
本地化的
计算变量,就像在

中一样,结果是导出工具扫描应用程序代码中的
NSLocalizedString
调用。使用
String
扩展名无法成功解析源文件

用NSLocalizedString(“text\u id”,comment:)替换所有
“text\u id.”本地化的
调用后,导出工作正常

希望它能帮助别人