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

我应该在源代码管理中包含Xcode.plist和.pch文件吗?,xcode,svn,smartsvn,Xcode,Svn,Smartsvn,每当创建新项目或导入现有项目时,Xcode通常会创建三个文件和一个文件夹。前两个文件位于项目的根目录中: ProjectNameHere-Info.plist ProjectNameHere-Prefix.pch 该文件夹也可以在项目根目录中找到,称为: en.lproj 其中包含此文件: InfoPlist.strings 有人知道这些文件的用途/它们包含什么吗?我不确定是否要将这些添加到我的SVN(我正在使用SmartSVN)。同样,如果我不签入这些生成的文件,当其他人签出项目时,Xc

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

ProjectNameHere-Info.plist
ProjectNameHere-Prefix.pch
该文件夹也可以在项目根目录中找到,称为:

en.lproj
其中包含此文件:

InfoPlist.strings

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

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

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

“pch”是预编译头文件,已从所有项目中引用

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

如果删除这些文件,则生成时会出现错误。
Xcode无法从其他文件重新创建这些文件。

这个问题将帮助您在Xcode项目中使用Subversion。