2013-03-08 72 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

相關問題