Ошибка построения предварительного просмотра Shoutem после изменения расширения

Я работаю над модификацией расширенияshoutem.notification-center, используя в качестве руководства этот урок, и у меня возникли некоторые проблемы.

Сначала я пытался использовать подход " Расширить расширение", но, как я уже писал в этом выпуске, это не сработало.

Итак, я попробовал подход Directly modify, который отлично работает на моем локальном телефоне, но как только я использую команду shoutem push чтобы отправить мои модификации на сервер, экземпляр на Appetize никогда не останавливает сообщение "Сборка вашего приложения". Основная проблема заключается в том, что нет кода ошибки или обратной связи.

Это был не первый раз, когда у меня возникала такая же проблема при изменении других расширений. Есть идеи, почему это происходит?

1 ответ

Решение

Проблема, вероятно, одна из двух вещей.

  1. Добавлены новые собственные зависимости, которые не может обработать предварительный просмотр Builder из-за его предопределенного двоичного файла.
  2. Ваше напрямую измененное расширение работает локально, но не в Builder, потому что локально его путь все еще AppName/extensions/shoutem.extNameно на Билдере это AppName/extensions/yourDevName.extNameтак что не получается.

Первый из них может быть решен с помощью использования неродного решения в качестве замены нативной зависимости, которую вы использовали, или просто с помощью локального эмулятора для предварительного просмотра.

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

Если бы вы могли указать мне свой идентификатор приложения в комментарии, я могу сообщить вам, какой он есть и как лучше всего его исправить.

Другие вопросы по тегам