4

安慰:

dyld: Symbol not found: ___chkstk_darwin
  Referenced from: /private/var/containers/Bundle/Application/6A606806-B567-4237-9B63-561126BF5E96/Appname.app/Frameworks/libswift_Concurrency.dylib (which was built for iOS 13.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /private/var/containers/Bundle/Application/6A606806-B567-4237-9B63-561126BF5E96/Appname.app/Frameworks/libswift_Concurrency.dylib

该应用程序在 iOS 12.4 的模拟器中运行顺畅

我尝试将其设为libswift_Concurrency.dbt可选。它并没有阻止应用程序崩溃。

4

5 回答 5

3

我今天遇到了同样的问题,这个问题很奇怪,因为在今天之前一切正常。经过一番检查,我发现我的系统昨晚自动将 Xcode 从 13.1 更新到了 13.2。Xcode 13.2 Release Notes显示 Xcode 13.2 存在关于libswift_Concurrency.dylib库的编译器问题,它提供了解决Workaround 方法,但我尝试后发现该方法对我不起作用。

我仍然不知道导致此问题的原因,但我确实通过将Xcode 回滚到 13.1 版本使我的项目再次在我的 iphone6 上运行。

如果你的问题也是Xcode更新引起的,你可以试试这个方法。 在这里下载:Xcode13.1

于 2021-12-16T12:39:24.833 回答
2

对于 iOS 12-12.5:使用 Xcode 13.1 并更新您的Pod(即 Realm 的最新版本)(默认启用位码)。Xcode 13.2.1 仍然在装有 iOS 12 的设备上崩溃,但在模拟器上运行良好。

于 2022-01-09T11:46:10.117 回答
1

您可能从 App Store 安装了 Xcode 13.2。不。该版本存在错误。直接从那里转到developer.Apple.com并下载 Xcode。

于 2021-12-16T12:43:40.737 回答
1

Xcode 13.2.1声称它解决了这个问题(参见发行说明)——事实上问题仍然存在。

于 2022-01-04T12:08:04.500 回答
0

Douglas Gregor确认 Xcode 13.3 beta 1修复了这个问题。

就个人而言,我将使用 Xcode 13.1,然后在最终版本发布时使用 Xcode 13.3。

于 2022-02-14T11:56:08.197 回答