从 XCode 10.2(在 Swift 5.0 迁移之前和之后)运行时,应用程序在启动时崩溃,并在控制台上运行
此 libswiftCore.dylib 副本需要 12.2.0 之前的操作系统版本。
我了解该错误,但不确定解决此问题需要什么。
转到 BuildSettings -> Linking -> 运行路径搜索路径并添加
/usr/lib/swift
作为您的第一个论点,如下所示:
如果 iOS >= 12.2,请确保/usr/lib/swift
是链接器的运行时搜索路径的第一个参数,它应该加载平台库。
通过添加空的 Swift 文件在我们的 ObjectiveC-only 项目中修复它。 不要删除它,只是永远保留它!
对于不使用 BUCK 但仍遇到此问题的任何人,请尝试添加/usr/lib/swift
目标的运行时搜索路径(在构建设置下)。立即为我解决问题。
检查 Build Settings 中 iOS Deployment Target 的版本是否安装正确,尤其是当你使用应用扩展(todayextension、shareextension)时,所有版本必须相同。
这对我有用: