2013-03-08 56 views
1

无论何时创建新项目或导入现有项目,Xcode通常会创建三个文件和一个文件夹。前两个文件是在项目的根目录中找到:我应该将Xcode .plist和.pch文件包含到源代码控制中吗?

ProjectNameHere-Info.plist 
ProjectNameHere-Prefix.pch 

而且这也可以在项目的根directoy发现该文件夹,被称为:

en.lproj 

它有这个文件:

InfoPlist.strings 

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

回答

1

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

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

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

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

如果您删除这些文件,则会在构建时发生错误。 和Xcode无法从其他文件重新创建这些文件。

+0

这个问题将帮助你使用Subversion与Xcode项目。 http://stackoverflow.com/questions/6474523/svn-ignore-pattern-with-xcode-4 – asesino 2013-03-08 20:16:26

+0

谢谢asesino,很高兴知道! :) – KillAWatt1705 2013-03-11 10:31:41

相关问题