当我尝试运行我的项目时,我得到这个错误,指向我的本地化。字符串文件:
读取失败:无法完成操作。(XCBUtil.PropertyListConversionError错误1。)我可以做些什么来解决这个问题?
XCBUtil.PropertyListConversionError
h4cxqtbf1#
中存在格式错误。错误所指向的字符串文件。可本地化。字符串文件应该在引号中包含字符串(如果它们包含多个单词和/或特殊字符),并在行尾包含分号,如下所示:
string = translation; "another string" = "another translation";
请参考this solution查找错误。你应该执行
/usr/bin/plutil -lint <path to .strings file>
在终端中查找确切的问题。
8oomwypt2#
在我的情况下,我有一个信息冲突。我忘记解决的问题。
5lwkijsr3#
这是很常见的,当你有信息。plist文件结构错误。
z9ju0rcb4#
对于Flutter发展变更自
<key>UISupportsDocumentBrowser</key> <bool>true</bool>
到
<key>UISupportsDocumentBrowser</key> <true/>
lmvvr0a85#
我得到了错误XCBUtil.PropertyListConversionError error 2.)。这发生在组合INFOPLIST_OTHER_PREPROCESSOR_FLAGS = -traditional和INFOPLIST_PREFIX_HEADER中,其中包含以//开头的注解。所以我修改了它,将注解改为旧样式:/* */
XCBUtil.PropertyListConversionError error 2.)
INFOPLIST_OTHER_PREPROCESSOR_FLAGS = -traditional
INFOPLIST_PREFIX_HEADER
//
/* */
bxfogqkk6#
如果使用Firebase,请删除GoogleService-Info。plist文件并再次下载
6条答案
按热度按时间h4cxqtbf1#
中存在格式错误。错误所指向的字符串文件。可本地化。字符串文件应该在引号中包含字符串(如果它们包含多个单词和/或特殊字符),并在行尾包含分号,如下所示:
请参考this solution查找错误。
你应该执行
在终端中查找确切的问题。
8oomwypt2#
在我的情况下,我有一个信息冲突。我忘记解决的问题。
5lwkijsr3#
这是很常见的,当你有信息。plist文件结构错误。
z9ju0rcb4#
对于Flutter发展
变更自
到
lmvvr0a85#
我得到了错误
XCBUtil.PropertyListConversionError error 2.)
。这发生在组合INFOPLIST_OTHER_PREPROCESSOR_FLAGS = -traditional
和INFOPLIST_PREFIX_HEADER
中,其中包含以//
开头的注解。所以我修改了它,将注解改为旧样式:/* */
bxfogqkk6#
如果使用Firebase,请删除GoogleService-Info。plist文件并再次下载