【问题标题】:All new builds from TestFlight Suddenly started crashing on launch and with no Crash Logs on CrashlyticsTestFlight 的所有新版本在发布时突然开始崩溃,并且在 Crashlytics 上没有崩溃日志
【发布时间】:2021-12-12 05:20:43
【问题描述】:

自 2021 年 12 月 8 日晚上以来,所有来自 TestFlight 的已处理版本在发布时发生崩溃。此外,当在设备上本地运行时,构建运行不会导致两种发布/开发方案崩溃。

只有使用 iOS 15 的设备才能正常工作,没有任何崩溃问题。

在使用 iOS13 和 iOS14 版本的设备上从 TestFlight 安装时,可以重现此问题。

Exception Type: EXC_CRASH (SIGABRT)
Exception Note:
EXC_CORPSE_NOTIFY
Termination Reason: DYLD 1 Library missing
Library not loaded: @rpath/libswift_concurrency.dylib
"/usr/lib/libswift_Concurrency.dylib' (no such file)
(terminated at launch; ignore backtrace)
(no such file)

此外,还收到了一封关于在 TestFlight 上分发的电子邮件:ITMS-90863: Apple Silicon Macs support issue。

为此,我已经从 Pricing and Availability -> 中禁用了它,并且未选中 Make this app available。但仍然观察到相同的崩溃问题。

【问题讨论】:

    标签: ios swift testflight xcode13


    【解决方案1】:

    网上搜索后尝试了一些步骤。

    [https://developer.apple.com/forums/thread/696197][1]

    最后,安装 XCode 13.2 RC 后问题得到解决,从这个 XCode 版本分发新版本解决了问题。

    希望它也能帮助其他可能面临同样问题的人。

    现在Xcode 13.2.1版本可供下载

    【讨论】:

    • 那么,我们是否应该再次向 App Store 重新提交我们的应用程序?我们已经发布的应用程序也有同样的问题。我们该怎么办?
    • 对于您将上传的现有应用程序的新版本,您可以从 13.2RC 或更新的 Xcode 版本上传。
    • 重要提示,如果您包含任何 libConcurrency 代码 anywhere,它仍然会在 iOS12 上崩溃,即使在 Xcode 13.2.1 修复之后也是如此。
    • 那么你有没有找到任何适用于 iOS 12 的修复方法
    【解决方案2】:

    我们也只在使用 iOS 12 的设备上遇到了同样的问题(从 xcode 运行并通过 testflight 安装) - 解决方案是使用较旧的 Xcode。

    我们使用的是 Xcode 13.2.1,工作的版本是 12.5,但没有尝试任何其他版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 2019-03-03
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多