2008-12-22 56 views
5

我在iPhone應用程序上合作,將項目文件(.xcodeproj目錄)簽入源代碼管理。一個重要的設置是「代碼簽名身份」,它指定用於簽署應用程序的證書,以便它可以在iPhone上運行。你可以在Xcode中創建每個用戶的項目設置嗎?

對項目每個開發者都有自己的代碼簽名身份,所以每當有人進行了更改的項目,他的代碼簽名身份被保存到項目設置,然後其他人繼承了這種變化。然後他們必須在可以繼續之前將其更改爲CSI。

有沒有辦法有保存在沒有得到簽入源代碼控制一些地方每用戶項目文件中的代碼簽名身份?

回答

2

你可以立足於一個.xcconfig文件的Xcode項目,然後讓每個開發人員使用自己的.xcconfig文件,並保持身份在那裏設置。

0

我通過製作不同的版本來解決這個問題。名爲「開發 - 搶」的人有我的設置,而名爲「開發 - [其他人的名字]」的人有其他人的設置。

我們也用這個做建立像「釋放 - 測試版」和「發佈 - AppStore的」等等,對於我們就會有不同的簽約配置的所有情況。

1

無論是或有你的源代碼控制系統忽略包含簽名的文件,在Git中你可以創建一個名爲的.gitignore文件,或許那裏有類似的事情對你使用的是什麼。這意味着即使你已經改變了它,改變也不會被鏡像。

相關問題