我正在开发一个工具来处理Mac和iOS开发中使用的plist文件。默认情况下,这些文件有一个DOCTYPE
标题,但该标题会导致我的工具出现一些奇怪的问题。我尝试删除它,一切似乎都有效,但我很好奇,如果我错过了什么。
这是标题:
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
它通常位于第二行,就在XML标题之后。
我的问题是如果Mac或iOS开发和执行经验中有任何情况,标准工具,检查或处理需要此行在plist文件中?就像在App Store中验证失败一样吗?或者只是iOS 4或其他问题需要它?删除此行是最简单的解决方案,但如果有必要,我可以找到另一种方法使其工作。