Flutter iOS在发布模式下启动应用程序时引发异常类型:EXC_CRASH(SIGABRT)EXC_CORPSE_NOTIFY

时间:2020-04-05 16:10:57

标签: ios flutter

我正在尝试查找此问题的原因已有3天了,非常感谢您的帮助!

仅在发布模式下(当前在物理设备上),我无法在以调试模式运行的任何模拟器上重现此错误。我正在发布之前使用Apple Dev Account中创建的AdHoc配置文件对应用程序进行签名。

尝试在设备上运行应用程序时,出现以下错误:

http://localhost:8080/apps/myLoginForm/undefined/j_security_check

不幸的是,我不是任何iOS开发人员,所以我在这里不太了解问题; /
完整日志为here

1 个答案:

答案 0 :(得分:0)

好吧,在经历了自上次我设法在物理设备上安装并运行我的应用程序以来的所有步骤的日志时间之后,我找出了原因。

两个星期前,当我安装最新的XCode版本(11.4)时,我也在本地升级到Flutter 1.15.7。为了使应用程序能够在模拟器或物理应用程序上运行,需要进行迁移。 此处描述了所有内容:https://flutter.dev/docs/development/ios-project-migration#sidenav-1

可能在AppCenter中构建时,我正在使用Flutter的稳定版本。当我移至CodeMagic并选择了v1.15.17版本的flutter时,这个问题得以解决。

因此,任何有此问题并最近升级Flutter或XCode的人。

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY

三次检查您是否在CICD机器上使用了相同的设置!