Info.plist格式不正确

问题描述 投票:8回答:4

我正在通过我的iOS Xcode项目正常工作,然后当我尝试运行它时突然间,我开始收到以下错误:

error: couldn't parse contents of '/Users/pavitarsidhu/Desktop/AmigoDash/SidebarDemo/AmigoDash-Info.plist': The data couldn’t be read because it isn’t in the correct format.

我真的很困惑。我查看了过去的StackOverflow问题,仍然无法解决这个问题。反正只是生成一个新的infoplist?你们有什么感想?

ios objective-c xcode xcode6 info-plist
4个回答
7
投票

plist文件是严格指定格式的XML文档; XML和Property List结构都有非常严格的规则。如果您尝试通过说明打开方式>源代码手动编辑info.plist(即文本),您可能会轻易搞砸事情:

您不太可能正确使用此格式。因此,您应始终使用“打开方式”>“属性列表”编辑info.plist:

这允许属性列表编辑器为您生成XML,并且不太可能在生成的XML结构中出错。当然,我想你仍然可能搞砸某些东西的价值......


3
投票

我有同样的问题,因为plist文件不喜欢&。你必须使用&而不是&符号。


1
投票

我有一个合并冲突,并没有意识到它,所以文件中有git注释。我无法将其作为属性列表打开,但我作为源代码打开并以这种方式修复了问题。


1
投票

我遇到了同样的错误。花了很长时间来搞清楚。我是这样做的:

  • 转到您的终端
  • 导航到plist文件所在的位置,例如cd /user/desktop/app/Runner/info.plist
  • 然后像plutil一样使用plutil info.plist命令

这将显示错误的位置,您可以进行纠正。我希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.