xcode 11中的iconv错误,缓冲区末尾的字符或移位序列不完整

xcode 11中的iconv错误,缓冲区末尾的字符或移位序列不完整,xcode,xcode11,Xcode,Xcode11,在安装xcode 11 beta版之后,我遇到了以下错误 iconv“缓冲区末尾的字符或移位序列不完整”错误 运行此自定义生成阶段脚本时 iconv-f UTF-16LE-t UTF-8 Resources/en.lproj/Localizable.strings>Resources/en.lproj/tmp.strings知道这里会出什么问题吗?听起来好像源文件Localizable.strings在UTF-16LE中没有正确编码。验证并修复编码,或添加命令行参数-c。它将简单地删除所有无效的

在安装xcode 11 beta版之后,我遇到了以下错误
iconv“缓冲区末尾的字符或移位序列不完整”错误

运行此自定义生成阶段脚本时
iconv-f UTF-16LE-t UTF-8 Resources/en.lproj/Localizable.strings>Resources/en.lproj/tmp.strings
知道这里会出什么问题吗?

听起来好像源文件
Localizable.strings
在UTF-16LE中没有正确编码。验证并修复编码,或添加命令行参数
-c
。它将简单地删除所有无效的UTF-16LE字符。它仍然可以使用xcode 10,但不能使用xcode 11。我想它可能必须使用xcode 11安装的xcode工具链,即使-c参数不起作用。听起来好像源文件
是可本地化的。字符串
在UTF-16LE中没有正确编码。验证并修复编码,或添加命令行参数
-c
。它将简单地删除所有无效的UTF-16LE字符。它仍然适用于xcode 10,但不适用于xcode 11。我想它可能需要使用xcode 11安装的xcode工具链,即使-c参数不起作用。