2009-06-07 103 views
2

我想開源一個我的iPhone應用程序(我已經發布在iTunes商店中),但我顯然不想公開任何像設置證書和代碼簽名密鑰等「敏感」的東西。米猜測這東西只是引用從Xcode項目文件夾(實際上存儲在我的鑰匙串其他地方在磁盤上),如果我要分享整個項目文件夾我會好的,沒有人可以劫持我的身份與蘋果iPhone開發人員計劃。我會正確嗎?任何「敏感」存儲在iPhone Xcode項目文件夾?

回答

3

供應配置文件本身存儲在硬盤上的其他位置並複製到設備。代碼簽名標識存儲在您的鑰匙串中。項目文件中唯一的東西是名稱您的身份證書,而不是證書本身。

對於發佈或發佈開源代碼(甚至與其他開發人員共享資源庫),您應該將代碼簽名標識設置爲通配符「iPhone Developer」。

2

對於Apple iPhone Developer Program標識,您應該沒事。如果您發佈的是構建版本而不是X-Code項目文件夾,則可能需要檢查的唯一內容是可嵌入的配置文件(儘管我很快瀏覽了它,但看起來並不包含任何敏感數據) 。