Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ibtool未解析iOS.strings文件_Ios_Ibtool - Fatal编程技术网

ibtool未解析iOS.strings文件

ibtool未解析iOS.strings文件,ios,ibtool,Ios,Ibtool,当通过以下命令加载我的.strings文件进行本地化时:--strings文件ja.lproj/localizable.strings en.lproj/AdvancedSearchView.xib--write ja.lproj/AdvancedSearchView.xib <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://ww

当通过以下命令加载我的.strings文件进行本地化时:
--strings文件ja.lproj/localizable.strings en.lproj/AdvancedSearchView.xib--write ja.lproj/AdvancedSearchView.xib

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.ibtool.errors</key>
    <array>
        <dict>
            <key>description</key>
            <string>The strings file "localizable.strings" could not be applied.</string>
            <key>recovery-suggestion</key>
            <string>The stringsfile localizable.strings could not be parsed.</string>
            <key>underlying-errors</key>
            <array>
                <dict>
                    <key>description</key>
                    <string>The strings file "localizable.strings" could not be applied.</string>
                    <key>recovery-suggestion</key>
                    <string>The stringsfile localizable.strings could not be parsed.</string>
                </dict>
            </array>
        </dict>
    </array>
</dict>
</plist>

com.apple.ibtool.errors
描述
无法应用字符串文件“localizable.strings”。
回收建议
无法分析stringsfile localizable.strings。
潜在错误
描述
无法应用字符串文件“localizable.strings”。
回收建议
无法分析stringsfile localizable.strings。

但是,当我通过
plutil-p ja.lproj/localizable.strings将文件加载到plutil中时,字符串文件将正确解析。如果您能帮助ibtool正确解析文件,我们将不胜感激。

通常情况下,文件必须使用UTF-16编码(或者强烈建议使用UTF-16编码)。对其他类似的文件做一个“文件”,看看这个文件是否不同。该文件是UTF-16编码的。没有。strings文件适用于我的ibtool创建一个演示应用程序,创建一个strings文件,一次复制一个,并验证每个文件是否有效。总有一天你会发现问题所在。这是一个PITA当你没有得到一个明确的错误与具体的行号…我正在处理这一整天。。。