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

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

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

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

异常类型:EXC_BAD_ACCESS (SIGKILL - CODESIGNING)

异常子类型:UNKNOWN_0x32 at 0x00000001046c1c80

.

.

.

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

由线程触发:13

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

有人遇到过这个问题吗?

任何帮助将不胜感激。

【问题讨论】:

    标签: ios flutter ad-hoc-distribution diawi


    【解决方案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,然后尝试上述阶段。
      猜你喜欢
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      相关资源
      最近更新 更多