Info.plist格式不正确

时间:2015-06-13 02:54:50

标签: ios objective-c xcode xcode6 info-plist

我正在完成我的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?你们觉得怎么样?

4 个答案:

答案 0 :(得分:7)

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

enter image description here

您不太可能正确使用此格式。因此,您应该始终使用Open As>编辑info.plist。物业清单:

enter image description here

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

我遇到了合并冲突,但没有意识到,因此文件中包含git注释。我无法将其作为属性列表打开,但我将其作为源代码打开并以此方式解决了该问题。

答案 3 :(得分:0)

我遇到了同样的错误。花了很长时间才弄清楚。这是我的操作方式:

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

这将向您显示错误在哪里,您可以开始纠正它。希望对您有所帮助。