此 libswiftCore.dylib 副本需要 12.2.0 之前的 OS 版本
This copy of libswiftCore.dylib requires an OS version prior to 12.2.0
当 运行 从 XCode 10.2(在 Swift 5.0 迁移之前和之后)在控制台上
时,应用程序在启动时崩溃
This copy of libswiftCore.dylib requires an OS version prior to
12.2.0.
我明白这个错误,但不确定需要什么来解决这个问题。
确保 /usr/lib/swift
是运行时搜索的第一个参数
链接器的路径如果 iOS >= 12.2,它应该加载平台库。
通过添加空 Swift 文件在我们的纯 ObjectiveC 项目中修复了它。
不要删除它,只要把它永远放在那里!
对于未使用 BUCK 但仍遇到此问题的任何人,请尝试在目标的运行时搜索路径(在构建设置下)中添加 /usr/lib/swift
。立即为我解决问题。
这对我有用:
- 转到 "Window" 选项卡 -> "Devices and Simulators"
- 切换到 "Simulators" 选项卡
- 点击左下角的“+”
- Select "iPhone X"(或您在控制台错误中看到的任何设备)在 "Device Type" select
- 点击"Create"
转到 BuildSettings -> Linking -> runpath 搜索路径并添加
/usr/lib/swift
作为你的第一个参数:
检查构建设置中 iOS 部署目标的版本是否正确安装,尤其是当您使用应用程序扩展(todayextension、shareextension)时
所有版本必须相同。
当 运行 从 XCode 10.2(在 Swift 5.0 迁移之前和之后)在控制台上
时,应用程序在启动时崩溃This copy of libswiftCore.dylib requires an OS version prior to 12.2.0.
我明白这个错误,但不确定需要什么来解决这个问题。
确保 /usr/lib/swift
是运行时搜索的第一个参数
链接器的路径如果 iOS >= 12.2,它应该加载平台库。
通过添加空 Swift 文件在我们的纯 ObjectiveC 项目中修复了它。 不要删除它,只要把它永远放在那里!
对于未使用 BUCK 但仍遇到此问题的任何人,请尝试在目标的运行时搜索路径(在构建设置下)中添加 /usr/lib/swift
。立即为我解决问题。
这对我有用:
- 转到 "Window" 选项卡 -> "Devices and Simulators"
- 切换到 "Simulators" 选项卡
- 点击左下角的“+”
- Select "iPhone X"(或您在控制台错误中看到的任何设备)在 "Device Type" select
- 点击"Create"
转到 BuildSettings -> Linking -> runpath 搜索路径并添加
/usr/lib/swift
作为你的第一个参数:
检查构建设置中 iOS 部署目标的版本是否正确安装,尤其是当您使用应用程序扩展(todayextension、shareextension)时 所有版本必须相同。