Не удается создать приложение для iOS, созданное с использованием Cordova / Ionic с использованием Azure DevOps

#ios #cordova #azure-devops #ionic4 #visual-studio-cordova

#iOS #кордова #azure-devops #ionic4 #visual-studio-cordova

Вопрос:

Попытка создать приложение для iOS, созданное с использованием Ionic / Cordova, в Azure DevOps

Получение этой ошибки:

 Using cordova-fetch for cordova-ios@^5.0.0 
Failed to fetch platform cordova-ios@^5.0.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: Cannot find module 'UNMET/package.json' from '/Users/vsts/agent/2.148.2/work/1/s' 
[ERROR] An error occurred while running subprocess cordova.
  

Я использую простую настройку, используя следующие шаги:

  • Агент: размещенный на macOS
  • установка npm
  • Команда Ionic [версия ionic: 4.12.0; версия Cordova: по умолчанию]
  • Опубликовать артефакты сборки

Снимок из Azure DevOps

Ответ №1:

У нас была та же проблема, и решение состояло в том, чтобы убедиться, что соблюдены все зависимости NPM.

Проверьте журналы для npm install шага и посмотрите, есть ли там какие-либо неудовлетворенные зависимости, и добавьте / обновите недостающие зависимости в вашем package.json файле.