首页 > 解决方案 > 离子 4 ios: libsystem_kernel.dylib`__abort_with_payload:

问题描述

当尝试从 ionic cli 在设备 iphone7 上启动 ionic 4 应用程序时,$ ionic cordova run ios它都可以正常编译,然后在启动时立即打开和关闭。但是,当我尝试编译和启动它时,它会执行相同的操作,但不同的是,一旦它启动并在启动屏幕上,它就会冻结,并且在 xcode 中它会放大,看起来像是内存中的一个点。

libsystem_kernel.dylib`__abort_with_payload:
0x1b8228928 <+0>:  mov    x16, #0x209
    0x1b822892c <+4>:  svc    #0x80
->  0x1b8228930 <+8>:  b.lo   0x1b822894c               ; <+36>  Thread 5 signal: SIGABRT
    0x1b8228934 <+12>: stp    x29, x30, [sp, #-0x10]!
    0x1b8228938 <+16>: mov    x29, sp
    0x1b822893c <+20>: bl     0x1b8208f64               ; cerror_nocancel
    0x1b8228940 <+24>: mov    sp, x29
    0x1b8228944 <+28>: ldp    x29, x30, [sp], #0x10
    0x1b8228948 <+32>: ret    
    0x1b822894c <+36>: ret  

我还没有在网上找到任何关于 ionic 4 和 cordova 的信息。希望有人以前遇到过这个问题,并且知道他们可以在哪里为我指明正确的方向。

我确保一切都是最新的,删除平台,再次添加,删除节点模块,重新构建,仍然是同样的问题。

标签: ioscordovaionic-framework

解决方案


我之前遇到过同样的错误,但在离子框架中没有。错误是相同的,也许这些步骤也可以解决您的错误:

  • 转到“Product > Scheme > Edit Scheme > Diagnostics”并禁用“Thread Sanitizer”和“Guard Malloc”
  • “产品 > 清洁构建文件夹”
  • 将相机和库使用说明添加到您的 info.plist(如果需要
  • 重建项目

推荐阅读