0

在过去的两个月里,我一直在为 Android 开发一个 Nativescript 应用程序,现在我也想把它带到 iOS 上,所以我买了一台 MacBook 并设置了所有东西(这已经花了几天时间)。现在我可以在没有错误的情况下为 iOS 构建应用程序,但它不能在模拟器上运行。它抛出的错误非常不具体:

(UIKitApplication:org.nativescript.BeYou[0x3de3][1786][11743]): Service exited due to signal: Segmentation fault: 11 sent by exc handler[0]

我发现原因是“registerElement”。我将它用于两个插件:

import {registerElement} from "nativescript-angular/element-registry"; 
registerElement("StatusBar", () => require("nativescript-statusbar").StatusBar);
registerElement("CardView", () => require("nativescript-cardview").CardView);

当我注释掉第 2 行和第 3 行时,应用程序以意向方式启动。一旦我取消其中一个,应用程序在启动后崩溃(实际上没有显示主页)。

你们中有人知道如何解决这个问题吗?

已经感谢您的帮助!

/e:在同一台机器上使用相同的代码构建和运行 Android 没有问题,tns Doctor 没有显示任何问题。

4

0 回答 0