Ошибка нативного скрипта во время сборки облака - PullRequest
0 голосов
/ 28 января 2019

Я получаю странную ошибку в облачной сборке sidekick, так как несколько часов назад.

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

[19-01-28 16:55:27.709] Build step started.
[19-01-28 16:55:37.465] (CLI) Unable to apply changes on device: a754d27bafb8bb273e444b9d6cefd370cd55f4d4. Error is: Build failed..
[19-01-28 16:55:37.469] Error detected during LiveSync on a754d27bafb8bb273e444b9d6cefd370cd55f4d4 for C:\Users\Afshar\Desktop\myapp. Error: Build failed.

Я не даю мне больше подробностей о проблеме.

Мне было интересно, знает ли кто-нибудь, какполучить больше журналов в облачной сборке или это известная проблема?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Мне наконец удалось это решить.В случае, если кто-то еще сталкивается с этой проблемой, я попробовал следующую команду, используя подсказку на этой странице, и это решило проблему.https://docs.nativescript.org/troubleshooting

tns platform remove ios

, а затем я смог построить проект в корешке.

0 голосов
/ 28 января 2019

Это происходит и со мной по неизвестным причинам.Я не мог найти причину, но я заметил одну закономерность.Обычно это происходит, когда я уже запускаю приложение на эмуляторе Android / устройстве.

Когда мы выполняем tns run android --bundle, он прослушивает изменения файлов после первой сборки и после этого выполняет какую-то инкрементную сборку веб-пакета, верно?

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

Так что пока у нас есть эти два LISTENERS активнымии мы запрашиваем другую облачную сборку iOS, прежде чем Sidekick свяжется с облаком, он изменяет некоторые файлы , которые android listener обнаруживает, и в результате incremental android build, который в свою очередь изменяет некоторые другие файлы, который обнаруживает iOS listener, в результате чего Sidekick пытается выполнить incremental iOS build, но на этот раз он застрял между предоставлением вам инкрементного обновления и новой запрошенной облачной сборкой, поэтому выдает эту ошибку LiveSync.

Мораль истории: попробуйте запросить облачные сборки, когда эти listeners неактивны.

...