我应该将Xcode .plist和.pch文件包含在源代码管理中吗?

时间:2013-03-08 17:44:08

标签: xcode svn smartsvn

每当创建新项目或导入现有项目时,Xcode通常会创建三个文件和一个文件夹。前两个文件位于项目的根目录中:

ProjectNameHere-Info.plist
ProjectNameHere-Prefix.pch

可以在项目根目录中找到的文件夹名为:

en.lproj

有这个文件:

InfoPlist.strings

有谁知道这些文件的目的是什么/它们包含什么?我不确定是否要将这些添加到我的SVN(我正在使用SmartSVN)。同样,如果我不签入这些生成的文件,当其他人签出项目时Xcode会如何反应? Xcode会重新创建这些文件吗?

1 个答案:

答案 0 :(得分:1)

您应该将这些文件包含在源代码管理中。

'plist'是用xml编写的应用程序的属性列表文件 包括图标文件名,构建选项等。

'pch'是预编译的头文件,已从您的所有项目中引用。

'en.lproj'和'InfoPlist.strings'用于语言本地化文件。 默认语言由英语设置。

如果删除这些文件,则在构建时出现错误。 并且Xcode无法从其他文件重新创建这些文件。