繁体   English   中英

IOS应用程序加载器错误“无法解析应用程序Info.plist进行验证”

[英]IOS Application Loader error “Unable to Parse application Info.plist for validation”

清除Xcode中的所有内容以将我的应用程序提交到iTunes Connect之后,我遇到了一个错误,找不到答案。 完整的错误是:

无法解析应用程序Info.plist进行验证。 请确保您的Info.plist不包含EmbeddedControl字符,其格式是正确的,并且以与UTF-8兼容的编码进行编码。

我使用UNITY 3D创建了项目,并且在iPod和iPhone上一切正常,但是在构建它以从Organizer或Application Loader进行归档和提交后,出现此错误。

有人可以帮忙吗?

我遇到了这个错误,结果发现其中一个字段是一个无意间的空格。 但是解决这些错误的关键是在文本编辑器中查看info.plist文件。 通过仔细检查,您很可能能够找到不合格的字符/字段。

它可能是BOM表字符或其他您看不到的字符。 尝试将文档转换为不带BOM的UTF-8。此外,请确保所有行尾均为\\ n(LF)而不是\\ r \\ n(CRLF)。 那应该解决它。

我不确定您拥有什么文本编辑器,但是您可以使用免费的TextWrangler进行此操作。

另一种可能性是您还有其他不喜欢的特殊字符(例如&或<或>),但我怀疑情况并非如此。

尝试在纯文本编辑器中打开Info.plist,然后查找可能不适当的字符。 如果您有其他类似的应用程序,则可以比较两个纯文本.plist文件,这可能会导致您遇到问题。

奇怪的是,我有一个项目表现出了这个错误,就我而言,将“ Icon Files(iOS 5)”换成之前的“ Icon Files”就有所不同了。 请记住,较早的“图标文件”要求图标具有标准的命名约定:Icon.png,Icon @ 2x.png,Icon-72.png,Icon-72 @ 2x.png等。

我无法解释为什么此更改会产生不同的结果,这使我相信它是Apple应用程序验证中的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM