Ошибка построения предварительного просмотра Shoutem после изменения расширения
Я работаю над модификацией расширенияshoutem.notification-center, используя в качестве руководства этот урок, и у меня возникли некоторые проблемы.
Сначала я пытался использовать подход " Расширить расширение", но, как я уже писал в этом выпуске, это не сработало.
Итак, я попробовал подход Directly modify, который отлично работает на моем локальном телефоне, но как только я использую команду shoutem push
чтобы отправить мои модификации на сервер, экземпляр на Appetize никогда не останавливает сообщение "Сборка вашего приложения". Основная проблема заключается в том, что нет кода ошибки или обратной связи.
Это был не первый раз, когда у меня возникала такая же проблема при изменении других расширений. Есть идеи, почему это происходит?
1 ответ
Проблема, вероятно, одна из двух вещей.
- Добавлены новые собственные зависимости, которые не может обработать предварительный просмотр Builder из-за его предопределенного двоичного файла.
- Ваше напрямую измененное расширение работает локально, но не в Builder, потому что локально его путь все еще
AppName/extensions/shoutem.extName
но на Билдере этоAppName/extensions/yourDevName.extName
так что не получается.
Первый из них может быть решен с помощью использования неродного решения в качестве замены нативной зависимости, которую вы использовали, или просто с помощью локального эмулятора для предварительного просмотра.
Второе можно решить, убедившись, что все расширения, которые ссылаются на то, которое вы непосредственно изменили, отредактированы и теперь ссылаются на ваше новое напрямую измененное расширение вместо shoutem.extName
,
Если бы вы могли указать мне свой идентификатор приложения в комментарии, я могу сообщить вам, какой он есть и как лучше всего его исправить.