【发布时间】:2013-04-29 14:49:47
【问题描述】:
我想知道 *.plist 文件的用途是什么?我需要将它们签入源代码管理,还是自动生成?
【问题讨论】:
-
哪个 plist 文件?它叫什么?
-
xcschememanagement.pinfo
我想知道 *.plist 文件的用途是什么?我需要将它们签入源代码管理,还是自动生成?
【问题讨论】:
目的:
属性列表是对象层次结构的表示,可以 存储在文件系统中并在以后重新构建。物业清单 为应用程序提供一种轻量级和便携的方式来存储小型 数据量。它们是由特定类型组成的数据层次结构 对象——它们实际上是一个对象图。财产清单是 易于以编程方式创建,甚至更容易序列化 一种持久的表示。应用程序可以稍后读取 静态表示回到内存并重新创建原始 对象的层次结构。 Cocoa Foundation 和 Core Foundation 都有 与属性列表序列化和反序列化相关的 API。
我需要将其签入源代码管理吗?
【讨论】:
如果是 info.plist 文件,它就是存储包 ID、版本号和有关应用程序的其他信息的负载的位置。如果这些信息对你来说不重要,那么它就不需要在你的 repo 中,但是聪明的钱是把它放在版本控制之下。
Apple 有关于该文件的用途和各种密钥的信息,如果您 Google info.plist,您将获得您可能需要的所有信息。
【讨论】: