3

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

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

我在检查 windows->devices 时发现:

异常类型:EXC_BAD_ACCESS(SIGKILL - CODESIGNING)

异常子类型:0x00000001046c1c80 处的 UNKNOWN_0x32

.

.

.

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

线程触发:13

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

有没有人遇到过这个问题?

任何帮助,将不胜感激。

4

3 回答 3

3

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

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

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

于 2019-12-12T16:46:59.887 回答
2

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

于 2019-12-09T20:52:28.493 回答
0

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

1-更改捆绑ID

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

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

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

于 2019-11-13T06:27:55.973 回答