2017-07-06 70 views
0

我有一個在執行構建命令後執行的Cordova鉤子。執行構建命令之前執行的一個鉤子。只有在構建命令中添加了--release,Cordova Hook才能運行

我希望它只在build命令中添加--release屬性時執行。

可能嗎?因爲我正在做一些鉤子(即更改版本的版本代碼),我只想爲發佈版本進行操作。

請問是否有什麼東西不清楚給你。

+0

我也寫過類似的鉤較早,但不完全相同的設置環境變量。這是參數化應用程序ID來安裝facebook插件。你可以按照類似的樣本來解決。這些鏈接應該幫助你 - https://stackoverflow.com/questions/28304156/in-my-cordova-app-how-do-i-get-the-version-string-i-defined-in-the-config -xml/42650842#42650842和https://github.com/gandhirajan/Cordova_Hooks可能在你的情況下,你必須在每次運行之前將釋放屬性設置爲環境變量 – Gandhi

+0

我認爲使用Target env變量是我需要的。 – Yawar

+0

你是對的。這應該爲你做的伎倆。發表答案。乾杯 – Gandhi

回答

1

我寫了一個類似的鉤子,但不完全一樣。這是參數化應用程序ID來安裝facebook插件。您也可以按照類似的方法來解決您的問題。

這些鏈接應該幫助你 - SO post on hooksample hook github repo。可能在你的情況下,你必須在每次構建之前將釋放屬性設置爲環境變量,而不是將其作爲構建屬性傳遞。希望能幫助到你。

更新:對於Mac OS,你可以在用戶目錄.bash_profile

相關問題