代码之家  ›  专栏  ›  技术社区  ›  nevan king

如何使Info.plist显示英文名称?

  •  4
  • nevan king  · 技术社区  · 15 年前

    Info.plist 文件(每个目标一个)。在第二个 ,当我添加一个字段时,它会显示内部名称而不是英文名称。例如 UISupportedInterfaceOrientations

    另外,当我单击下拉列表查看所有选项时,第一个列表中提供的一些选项 .plist CFBundleIconFiles ). 这两个问题实际上是一样的(任何显示内部名称的内容都不会出现在下拉列表中)。

    CFBundleInfoDictionaryVersion 与plist版本和DTD相同。

    plist 不给我这些选择?谢谢。

    alt text http://img.skitch.com/20100708-ctia2e6yfwgd7twdnepryidayr.jpg

    3 回复  |  直到 15 年前
        1
  •  0
  •   iwasrobbed    15 年前

    通常,有时并非所有选项都显示出来。如果您知道它应该存在,那么只需从另一个info.plist的XML文件中添加密钥(通过复制/粘贴)。我通常只是将其作为XML打开,并在该模式下工作(该模式提供非英语名称)。

    http://developer.apple.com/iphone/library/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html

    在最新的XCode中,它为我自动将所有内容转换为英文名称,尽管我尝试在属性列表编辑器中粘贴为非英文名称。

        2
  •  1
  •   Nikolai Ruhe    15 年前

    Xcode有几个不同的编辑器来显示plist文件的内容。其中之一是通用plist编辑器,它不需要翻译就可以显示键的名称。plist编辑器也可以处于specialized Info.plist模式,它知道这种特殊类型的plist文件的结构,并将键转换为英语。

    Xcode还管理项目中每个文件的文件类型。您可以通过打开文件的设置来覆盖Xcode的自动猜测(在outline视图中单击文件并按command-I)。可能有一个文件类型来标识Info.plist文件。

        3
  •  -1
  •   Jon-Eric    15 年前

    简短的回答

    选择 iPhone信息列表 查看>属性列表类型

    解释

    礼物 文件。

    您可以通过在Finder中复制正确显示的plist文件来测试这一点。在属性列表编辑器(通常是默认应用程序)中打开副本。副本通常不会显示英文名称(除非您更改 ).