如何修复颤振中的“终止原因:命名空间代码设计,代码 0x2”错误?

Posted

技术标签:

【中文标题】如何修复颤振中的“终止原因:命名空间代码设计,代码 0x2”错误?【英文标题】:How to fix "Termination Reason: Namespace CODESIGNING, Code 0x2" error in flutter? 【发布时间】:2019-11-12 08:02:46 【问题描述】:

我用 Flutter 编写了一个应用程序,它在我的 iPhone 上以调试模式运行。现在我想把它发送给我的雇主,所以我创建了我的应用程序的临时版本并创建了一个“Diawi”链接。之后,我确实检查了我设备上的应用程序,该应用程序已安装在我的设备上,但无法正常工作,并且在点击应用程序图标后一直崩溃。

我的应用程序图标是圆形图标,我确实将其更改为方形。

这里是我检查 windows->devices 时发现的:

异常类型:EXC_BAD_ACCESS (SIGKILL - CODESIGNING)

异常子类型:UNKNOWN_0x32 at 0x00000001046c1c80

.

.

.

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

由线程触发:13

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

有人遇到过这个问题吗?

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

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

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

很多人都在为此苦苦挣扎。我自己花了几天时间找出问题所在。

【讨论】:

【参考方案2】:

经过几天的调整,我终于找到了这个错误的原因。 Xcode 默认构建一个调试版本。为避免这种情况,请在 Flutter 终端中输入“flutter build ios”。然后在 Xcode 中构建

【讨论】:

谢谢,这工作正常。如果不是为了某人,请试试这个:1-flutter build ios,2-cd ios,3-pod install,4-open *.xcworkspace【参考方案3】:

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

1- 更改捆绑 ID

2- 为 Ad-hoc 和 App Store 创建配置文件

然后您可以进行临时导出并创建 Diawi 链接。

这对我有用,我希望可以帮助其他人。

【讨论】:

这可能适用于您的 xcode 版本。通过 AppStore 下载最新版本的 xcode,然后尝试上述阶段。

以上是关于如何修复颤振中的“终止原因:命名空间代码设计,代码 0x2”错误?的主要内容,如果未能解决你的问题,请参考以下文章

双击按钮时如何修复颤振中的多个导航

如何修复颤振中的“SocketException:os错误:连接超时错误号110,地址= 000.000.0.00,端口= 44935”

如何修复颤振中的“未处理的异常:用于空值的空检查运算符”错误?

如何修复颤振中的“SocketException:OS错误:连接超时,errno = 110,地址= 192.168.5.10,端口= 49590”错误

尝试归档没有剩余磁盘空间的颤振项目,无法修复错误

如何修复颤振医生不识别安卓手机