сделать
$ cordova plugin ls
чтобы перечислить ваши плагины.
Вы увидите:
cordova-custom-config 5.0.2 "cordova-custom-config"
Это одна из причин сбоя сборки.
чтобы исправить, удалить и добавить версию 5.1.0
Однако при удалении плагина мы получаем ту же ошибку:
$ cordova plugin rm cordova-custom-config
Cannot read property 'reject' of undefined
Чтобы исправить это, удалите плагин вручную:
$ rm -rf plugins/cordova-custom-config/
Apples-iMac:rethink mj$ cordova plugin rm cordova-custom-config
Plugin "cordova-custom-config" is not present in the project. See `cordova plugin list`.
Добавьте правильную версию плагина:
$ cordova plugin add cordova-custom-config@5.1.0
Plugin "cordova-custom-config" already installed on android.
Adding cordova-custom-config to package.json
И построить снова:
$ cordova build ios --buildFlag='-UseModernBuildSystem=0' --verbose
..
..
..
** BUILD SUCCEEDED **
No scripts found for hook "after_compile".
No scripts found for hook "after_build".
Надеюсь, это поможет.
Также смотрите:
https://github.com/apache/cordova-cli/issues/415