我在Cordova项目中的config.xml中创建了钩子。
当我运行cordova build / cordova run android / cordova run ios
时
我有一些预定义的钩子,分别将我的config.xml再生到每种环境。
这些是钩子:
<hook src="hooks/before-build/controller.js" type="before_build" />
<hook src="hooks/before-build/controller.js" type="before_run" />
<hook src="hooks/after-build/controller.js" type="after_build" />
<hook src="hooks/after-build/controller.js" type="after_run" />
当我使用CLI进行构建时,效果很好。 Android和iOS都可以使用新的config.xml文件。
但是当我通过Xcode进行构建时,这些钩子似乎并没有运行。
因此,它使用config.xml中的模板变量而不是实际值进行构建。
如何在不忽略X钩子的情况下告诉Xcode构建cordova应用程序?