IOS应用程序加载程序错误“;无法为验证分析应用程序Info.plist“;

IOS应用程序加载程序错误“;无法为验证分析应用程序Info.plist“;,ios,loader,info.plist,Ios,Loader,Info.plist,在清理Xcode中的所有内容以将我的应用程序提交到iTunes Connect之后,我遇到了一个无法找到答案的错误。 完全错误是: 无法分析应用程序Info.plist进行验证。请做 确保您的Info.plist不包含嵌入的控制字符,即del 形成,并以UTF-8兼容编码进行编码 我用UNITY 3D创建了这个项目,在我的iPod和iPhone上一切都正常,但是在我构建它并从Organizer或Application Loader提交后,我遇到了这个错误 有人能帮忙吗?可能是BOM字符或其他你看

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

无法分析应用程序Info.plist进行验证。请做 确保您的Info.plist不包含嵌入的控制字符,即del 形成,并以UTF-8兼容编码进行编码

我用UNITY 3D创建了这个项目,在我的iPod和iPhone上一切都正常,但是在我构建它并从Organizer或Application Loader提交后,我遇到了这个错误


有人能帮忙吗?

可能是BOM字符或其他你看不见的东西。 尝试将文档转换为不带BOM的UTF-8 另外,请确保您的行结束符都是\n(LF)而不是\r\n(CRLF)。这应该可以解决问题

我不确定你有什么文本编辑器,但你可以用免费的TextWrangler来做


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

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

奇怪的是,我有一个项目显示了这个错误,在我的情况下,将“图标文件(iOS 5)”替换为先前的“图标文件”产生了不同。请记住,旧的图标文件要求图标符合标准命名约定:Icon.png,Icon@2x.png,Icon-72.png,Icon-72@2x.png等等


我无法解释为什么这一变化会产生不同的结果,这让我相信这是苹果应用程序验证中的一个错误

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