且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

iOS 14及更低版本的测试飞行启动时iOS应用程序崩溃,但不是iOS 15+

更新时间:2023-12-04 13:36:34

我们最终找到了问题的解决方案:

  • 我们使用的是新的Xcode13.2RC(这并不理想,因为它还不是最终版本,但没有它就没有运气了)-您需要最新的MacOS才能运行它
  • 我们已经从我们的版本中删除了对iOS 12的支持(谢天谢地,我们能够负担得起,因为只有一小部分用户仍在使用该版本) 这两件事对我们来说都是必需的,试着做一件而不做另一件,仍然会给我们带来崩溃。

我不知道这是否会是每个人的解决方案,所以这里有几个我们用来获得一些想法的链接:

我还想添加我们在调试时测试的内容:

  • 从Xcode Organizer中,以开发人员或临时人员的身份分发表示测试飞行问题的归档文件时,直接安装到设备时不会出现问题,这强化了这不是代码/归档问题的想法
  • 我们已使用各种配置配置文件(临时、开发和分发,使用iOS-Only或Apple证书)将自动应用程序签名切换为手动签名,并且该问题仅在使用分发配置文件分发到Testflix/Store时才会出现

归根结底,这确实看起来像是苹果的问题,我们预计很快就会看到解决方案-特别是在越来越多的人面临类似问题的情况下。