2010-02-11 57 views
8

我寫了一個iPhone應用程序,我打算開源它。我很關心分發源代碼,並確保我只獲得分發的所需文件。我還擔心,因爲我已經簽署了在AppStore上發佈的應用程序,開放源代碼項目可能會暴露唱歌證書的一部分。Xcode iPhone項目開源文件分發

是否有一種公認的做法來分配?我打算排除構建目錄,但希望包括任何人都可以輕鬆打開和構建項目。我試圖通過複製除build文件夾以外的所有東西,並能夠從不包含build文件夾的副本中打開和構建項目,以便看起來很好。

我想底線是我可以安全地分發整個項目減去構建目錄或嵌入項目文件中的東西我想排除構建目錄之外?

感謝您的回答,我是很新,Xcode的

回答

9

代碼簽名身份設置有時會包含您的姓名(或單位名稱)(無論是你的項目和/或目標)。

所以我會清除項目文件中的設置(在所有配置中)。

所有真正敏感的項目(例如您的私鑰)都保存在OS X鑰匙串中,而不是保存在任何項目文件中。

裏面ProjectName.xcodeproj,你會發現project.pbxproj和其他一些文件。您只想分發project.pbxproj,其他文件是針對您/您的計算機的特定設置。此外,project.pbxproj只是一個文本文件。你可以看看裏面,看到你給出了什麼。