Ios dyld:未加载库:@rpath/libswiftCore.dylib在Xcode更新后

Ios dyld:未加载库:@rpath/libswiftCore.dylib在Xcode更新后,ios,swift,xcode,dylib,dyld,Ios,Swift,Xcode,Dylib,Dyld,我的一个应用程序有问题,我已经工作了一段时间。一切都很好,直到变得疯狂并将Xcode更新为9.4(以前是9.3) 我使用的是在swift 4.0.3上编译的第三方框架。我工作得很好,但在更新后它无法编译(无法使用4.1构建在4.0.3上编译的框架)。我下载并安装了Swift 4.0.3发行版工具链,我能够无错误地进行构建 但是,当我在设备(iOS 9.0 ipad)上运行目标时,它会崩溃,并出现dyld`dyld\u致命错误: dyld`dyld_fatal_error: 0x1fe900

我的一个应用程序有问题,我已经工作了一段时间。一切都很好,直到变得疯狂并将Xcode更新为9.4(以前是9.3)

我使用的是在swift 4.0.3上编译的第三方框架。我工作得很好,但在更新后它无法编译(无法使用4.1构建在4.0.3上编译的框架)。我下载并安装了Swift 4.0.3发行版工具链,我能够无错误地进行构建

但是,当我在设备(iOS 9.0 ipad)上运行目标时,它会崩溃,并出现dyld`dyld\u致命错误:

 dyld`dyld_fatal_error:

 0x1fe9008c <+0>: trap  
 0x1fe90090 <+4>: nop
一些事实:

  • 该框架处于一般阶段的嵌入式二进制文件链接框架和库,构建阶段的链接二进制文件和库嵌入框架

  • 此应用需要在iOS 9.0上部署,并相应设置部署目标

  • 我再次安装了Xcode 9.3,但使用4.0.3工具链时遇到了同样的问题

我的怀疑是:

  • 工具链会以某种方式损坏吗?我安装了Swift 4.0.3版本2017-12-05(a)

  • 尽管我使用的是4.0工具链,但我只能在构建设置中的Swift编译器下选择4.1和3.3。我想这会被覆盖,但不确定

  • 我主要担心的是,尽管部署目标设置为iOS 9.0,但基本SDK下的目标设置为11.3,并且不能选择其他目标。我在互联网上找不到9.0 SDK。这可能是问题所在吗

  • 另外,我所有的证书都是有效的


提前感谢,每次我发现新内容时,我都会添加编辑。

好吧,我在这里没有得到任何帮助,但万一有人需要知道,我解决这个问题的唯一方法就是要求更新我们正在使用的框架版本。这似乎是一个没有解决方案的兼容性问题

按照@Danf的指示为我解决了问题

dyld: Library not loaded: @rpath/libswiftCore.dylib   
Referenced from: /private/var/containers/Bundle/Application/2E966F50-67E3-4250-858C-382319CD6274/myApp.app/Frameworks/myFramework.framework/myFramework Reason: Incompatible library version: myFramework  requires version
1.0.0 or later, but libswiftCore.dylib provides version 0.0.0