2013-12-16 26 views
2

我想在構建時添加一個[AppName]-Info.plist的密鑰。有可能的?我如何在建成的時間內做到這一點。在buildtime中添加plist的密鑰

讓我解釋一下我想在這裏做什麼: 我正在寫一個庫,當開發人員想要發佈應用程序時,我想從應用中讀取bundleIdentifier。並添加密鑰info.plist包含此信息。

也許我可以在運行時寫入此?

+0

(在運行時無法寫入Info.plist,應用程序包是隻讀的。) –

回答

0

我現在沒有mac來編寫確切的步驟來完成它。但我相信你可以做到。 您需要創建自定義構建步驟 - 運行shell腳本。在這個腳本中你應該找出所需的標識符。然後使用命令行「默認」腳本將所需信息寫入您的plist。最後一件事 - 你應該改變構建順序。自定義腳本需要在任何其他步驟構建過程之前啓動。 希望它有幫助。