在清理了Xcode中的所有内容以将我的应用程序提交给iTunes连接之后,我遇到了一个无法找到答案的错误。完全错误是:
无法分析应用程序Info.plist以进行验证。请确保您的Info.plist不包含任何嵌入式控制字符,是模型形成的,并且是以UTF-8兼容的编码方式编码的。
我创建带有统一3D的项目,在我的iPod和iPhone上一切都很好,但是在我构建它以存档和提交之后,无论是从组织者还是从应用程序加载器,我都会得到这个错误。
有人能帮忙吗?
发布于 2012-11-09 07:49:47
我犯了这个错误,结果是其中一个领域里一个不经意的空间。但是解决这些错误的关键是在文本编辑器中查看info.plist文件。通过仔细的检查,你很可能会发现不一致的字符/字段.
发布于 2012-07-20 14:56:56
这可能是一个BOM角色或者其他你看不见的东西。尝试将文档转换为没有BOM的UTF-8,确保您的行尾都是\n (LF)而不是\r\n (CRLF)。这应该能解决问题。
我不知道您有哪些文本编辑器,但是您可以使用免费的TextWrangler来实现这一点。
另一种可能是,您有其他一些它不喜欢的特殊字符(比如&或<或>),但我怀疑情况并非如此。
发布于 2012-08-31 23:14:23
尝试在纯文本编辑器中打开您的Info.plist,并查找可能不合适的字符。如果您有其他类似的应用程序,您可以比较这两个纯文本.plist文件,这可能导致您的问题。
https://stackoverflow.com/questions/11402575
复制相似问题