4

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

ProjectNameHere-Info.plist
ProjectNameHere-Prefix.pch

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

en.lproj

其中有这个文件:

InfoPlist.strings

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

4

1 回答 1

4

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

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

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

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

如果删除这些文件,构建时会发生错误。并且 Xcode 不能从其他文件重新创建这些。

于 2013-03-08T20:13:50.493 回答