【问题标题】:ionic 4 ios: libsystem_kernel.dylib`__abort_with_payload:离子 4 ios: libsystem_kernel.dylib`__abort_with_payload:
【发布时间】:2020-06-05 22:13:56
【问题描述】:

当尝试从 ionic cli $ ionic cordova run ios 在设备 iphone7 上启动 ionic 4 应用程序时,它都可以正常编译,然后在启动时立即打开和关闭。但是,当我尝试编译和启动它时,它会执行相同的操作,但不同的是,一旦它启动并出现在启动屏幕上,它就会冻结,而在 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 的信息。希望有人以前遇到过这个问题,并且知道他们可以在哪里为我指明正确的方向。

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

【问题讨论】:

标签: ios cordova ionic-framework


【解决方案1】:

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

  • 转到“产品 > 方案 > 编辑方案 > 诊断”并禁用 “Thread Sanitizer”和“Guard Malloc”
  • “产品 > 清理构建文件夹”
  • 将相机和库使用说明添加到您的 info.plist(如果
    必要的)
  • 重建项目
  • 运行

【讨论】:

    【解决方案2】:

    不幸的是,错误并非如此。我们最终发现它在某些 ios 和其他 ios 上编译和运行良好。经过一些研究和挖掘不良文档后,我们发现在 13.x 以下您不需要包含蓝牙权限,因此删除 ios.xml 和 plugin.xml 上的蓝牙权限请求修复了该问题。 (我们没有在应用程序中使用蓝牙,所以没关系)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 2019-10-12
      • 2019-01-28
      • 1970-01-01
      • 2018-08-03
      相关资源
      最近更新 更多