我们最终找到了问题的解决方案:
- 我们使用的是新的Xcode13.2RC(这并不理想,因为它还不是最终版本,但没有它就没有运气了)-您需要最新的MacOS才能运行它
- 我们已经从我们的版本中删除了对iOS 12的支持(谢天谢地,我们能够负担得起,因为只有一小部分用户仍在使用该版本)
这两件事对我们来说都是必需的,试着做一件而不做另一件,仍然会给我们带来崩溃。
我不知道这是否会是每个人的解决方案,所以这里有几个我们用来获得一些想法的链接:
我还想添加我们在调试时测试的内容:
- 从Xcode Organizer中,以开发人员或临时人员的身份分发表示测试飞行问题的归档文件时,直接安装到设备时不会出现问题,这强化了这不是代码/归档问题的想法
- 我们已使用各种配置配置文件(临时、开发和分发,使用iOS-Only或Apple证书)将自动应用程序签名切换为手动签名,并且该问题仅在使用分发配置文件分发到Testflix/Store时才会出现
归根结底,这确实看起来像是苹果的问题,我们预计很快就会看到解决方案-特别是在越来越多的人面临类似问题的情况下。