如何修复颤振中的"Termination Reason: Namespace CODESIGNING, Code 0x2"错误?



我用flutter编写了一个应用程序,它在我的iPhone上以调试模式运行。现在我想把它发送给我的雇主,所以我创建了一个特别版本的应用程序,并创建了"Diawi"链接。在那之后,我确实检查了我设备上的应用程序,该应用程序安装在我的设备上,但不工作,点击应用程序图标后不断崩溃。

我的应用程序图标是一个圆形图标,我确实把它改成了方形。

这里我发现检查窗口->设备:

异常类型:EXC_BAD_ACCESS(SIGKILL-CODESIGNING(

异常子类型:0x00000001046c1c80处的UNKNOWN_0x32

终止原因:命名空间CODESIGNING,代码0x2

由线程触发:13

是否可能与创建错误的配置文件有关?

有人面临这个问题吗?

如有任何帮助,我们将不胜感激。

应用程序崩溃的原因是,当您执行flutter run时,应用程序在调试模式下运行。临时构建需要在flutter项目中进行发布配置。

当您运行flutter build ios --release时,它将Xcode设置为发布配置post,您可以创建一个Adhoc构建并通过diawi链接共享它。

许多人正在为此而挣扎。我自己花了几天时间弄清楚问题出在哪里。

经过几天的调整,我终于找到了这个错误的原因。Xcode默认生成调试生成。要避免这种情况,请在flutter终端中输入"flutter build ios"。然后在Xcode 中构建

终于可以解决这个问题了,解决方案太奇怪了。为了解决这个问题:

1-更改捆绑包id

2-为Ad-hoc和应用商店创建配置文件

然后,您可以进行附加导出并创建Diawi链接。

这对我很有效,我希望能帮助其他人。

相关内容

最新更新