2017-07-06 46 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

相关问题