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