在控制台上从XCode 10.2(在Swift 5.0迁移之前和之后)运行时,该应用在启动时崩溃
此libswiftCore.dylib副本需要一个操作系统版本才能发布 12.2.0。
我了解此错误,但不确定要解决什么问题。
答案 0 :(得分:5)
我团队中的某人解决了该问题。这是BUCK的解决方法
提供
/usr/lib/swift
作为运行时搜索的第一个参数 如果iOS> = 12.2,则指向链接器的路径,它将加载平台库。
答案 1 :(得分:3)
通过添加空的Swift文件,将其固定在仅ObjectiveC的项目中。 请勿删除,只需将其永久保存在那里!
答案 2 :(得分:3)
转到BuildSettings->链接-> runpath搜索路径并添加
/ usr / lib / swift
作为您的第一个参数,例如:
答案 3 :(得分:0)
对于不使用BUCK但仍然遇到此问题的任何人,请尝试在目标的运行时搜索路径中(在“构建设置”下)添加pip -m requirements.txt
。立即为我解决问题。
答案 4 :(得分:0)
这对我有用:
答案 5 :(得分:0)
检查是否正确安装了“构建设置”中的iOS部署目标版本,尤其是在使用应用程序扩展(今天扩展,共享扩展)时 所有版本必须相同。