Я сделал хуки в config.xml в моем проекте Cordova.
Когда я бегу 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 вместо реальных значений.
Как заставить XCode создавать приложение Cordova, не игнорируя его хуки?