云构建期间的本机脚本伙伴错误



从几个小时前开始,我从 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:UsersAfsharDesktopmyapp. Error: Build failed.

我没有给我有关该问题的更多细节。

我想知道是否有人知道如何在云构建中获取更多日志,或者这是否是一个已知问题?

谢谢

由于未知的原因,它也发生在我身上。我找不到任何根本原因,但我确实注意到了一种模式。它通常发生在我已经在Android模拟器/设备上运行该应用程序时。

当我们执行tns run android --bundle时,它会在第一次构建后侦听文件更改,并在之后执行一些 webpack 增量构建,对吗?

同时,一旦 Sidekick 交付了一个成功的 iOS 构建,它也开始监听更改以在 iOS 上进行 webpack 增量构建。

因此,虽然我们有这两个LISTENERS处于活动状态,并且我们请求另一个iOS云构建,但在Sidekick与云通信之前,它会修改android listener检测到的一些文件并导致incremental android build,这反过来又修改了iOS listener检测到的其他一些文件,导致Sidekick尝试执行incremental iOS build但这次它停滞在为您提供增量更新和新请求的云之间构建,因此它会抛出此LiveSync错误。

故事的寓意:当这些listeners处于非活动状态时,尝试请求云构建。

我终于设法解决了它。 如果其他人遇到此问题,我在此页面上使用提示尝试了以下命令,它解决了问题。 https://docs.nativescript.org/troubleshooting

tns platform remove ios

然后,我能够在 Sidekick 中构建项目。

最新更新