Плагины Cordova ios Не удалось после завершения сборки при загрузке приложения в xcode - PullRequest
0 голосов
/ 24 января 2020

Загрузка XCodeWe получает эту ошибку.

Любое решение?

Плагин FAILED JSON = ["AuthProxy1342781311", "AuthProxy", "initWebStrategies", []] 2020-01-24 12: 59: 00.432213 + 0530 myJobCard [23188: 330651] ОШИБКА: Плагин StatusBar не найден или не является CDV-плагином. Проверьте отображение вашего плагина в config. xml. 2020-01-24 12: 59: 00.432347 + 0530 myJobCard [23188: 330651]

Плагин FAILED JSON = ["StatusBar1342781312", "StatusBar", "_ ready", []] 2020-01- 24 12: 59: 00.432539 + 0530 myJobCard [23188: 330651] ОШИБКА: Плагин «Консоль» не найден или не является CDV-плагином. Проверьте соответствие плагинов в конфигурации. xml. 2020-01-24 12: 59: 00.432642 + 0530 myJobCard [23188: 330651]

Плагин FAILED JSON = ["INVALID", "Console", "logLevel", ["LOG", "Set javascript начальный уровень журнала: ОШИБКА "]] 2020-01-24 12: 59: 00.432821 + 0530 myJobCard [23188: 330651] ОШИБКА: плагин« Консоль »не найден или не является CDV-плагином. Проверьте ваше подключение плагинов в конфигурации. xml. 2020-01-24 12: 59: 00.432906 + 0530 myJobCard [23188: 330651]

Плагин FAILED JSON = ["INVALID", "Console", "logLevel", ["LOG", "Ioni c Собственный: событие сработало через 444 мс "]] 2020-01-24 12: 59: 00.433063 + 0530 myJobCard [23188: 330651] ОШИБКА: плагин« SMPSettingsExchangePlugin »не найден или не является CDVPlugin. Проверьте соответствие плагинов в конфигурации. xml. Мы используем следующие версии в npm: изображение версии

Список плагинов, которые мы используем в нашем проекте: Список версий плагинов

Мы пробуем следующие решения:

  1. В X-Code перейдите к этапам сборки -> откройте выпадающий список скомпилированных источников. Нажмите + и добавьте отсутствующий файл плагина .m, который должен находиться в вашем каталоге плагинов (но отсутствует в скомпилированных источниках). Доступен весь готовый файл .M. Пожалуйста, следуйте рисунку в x-коде Все плагины .m файлы

  2. Короче:

    1. delete ./plugins/ios. json,
    2. , затем удалите ./platforms/ios,
    3. , затем запустите платформу Cordova, добавьте ios
    4. , затем Cordova build. Удаление ios. json

1 Ответ

0 голосов
/ 03 февраля 2020

Сожалею, что вы не предоставляете много информации, из-за чего угадывать гораздо сложнее - какое приложение вы пытаетесь создать? SMP SDK установлен? Мне немного кажется, что конфигурация проекта не совпадает с c с источниками, что может произойти, если вы слепо удаляете папки в Cordova:)

Чтобы быть в безопасности, когда Cordova сталкивается с икотой, я обычно

  1. Удалите нарушающие работу плагины с помощью cordova plugin remove <id>
  2. Удалите нарушающие работу платформы с помощью cordova platform add <ios>
  3. В случае сомнений избавьтесь от plugins и platforms папки в целом
  4. Повторное добавление платформы-нарушителя через cordova platform add ios
  5. Повторное добавление модуля-нарушителя через cordova plugin add <id>

Также как общее правило - не связывайтесь с папкой platforms. В отличие от источников Ioni c, сгенерированный вывод не предназначен для изменения, и если есть проблемы с выводом, вполне вероятно, что есть проблемы с настройками вашего проекта Cordova.

Возможно, мой CI Учебник дает вам еще одну подсказку или два: https://developers.sap.com/tutorials/ci-best-practices-mobile-cordova.html

...