每当创建一个新项目或导入一个现有项目时,Xcode通常会创建三个文件和一个文件夹。前两个文件位于项目的根目录:
ProjectNameHere-Info.plist
ProjectNameHere-Prefix.pch
这个文件夹也可以在项目根目录下找到,叫做:
en.lproj
里面有这个文件:
InfoPlist.strings
有人知道这些文件的目的是什么/它们包含什么吗?我不确定是否将这些添加到我的SVN(我使用的是smartssvn)。同样,如果我不签入这些生成的文件,当其他人签出项目时,Xcode将如何反应?Xcode会重新创建这些文件吗?
您应该将这些文件包含到源代码管理中。
'plist'是用XML编写的应用程序的属性列表文件包括图标文件名、构建选项等。
'pch'是从所有项目中引用的预编译头文件。
' en。lproj和InfoPlist。字符串用于语言本地化的文件。默认语言设置为英文。
如果您删除这些文件,在构建时发生错误。并且Xcode不能从其他文件中重新创建这些