我最近从8.3.3升级到XCode 9。dyld:Library not loaded:@ rpath/libswiftCore.dylib on XCode 9 only
我们的项目是用Objective-C编写的,就像我们使用的所有其他框架一样。我添加了一个用swift(3.0版)编写的框架。在XCode 8中,我能够在模拟器和设备上无问题地构建和运行项目。在Xcode 9我无法运行在模拟器或设备项目由于错误:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: .../libraryname
Reason: image not found
降级之后,我能够再次运行该项目。
我的配置有:具有与xcode9一个类似的问题
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
STRIP_SWIFT_SYMBOLS = NO;
SWIFT_VERSION = 3.0;
其他人?有谁知道如何解决这个问题?
添加您的框架来选择目标 - >常规 - >嵌入式二进制文件 –
该库在嵌入式二进制文件和链接的框架和库链接。 –
你有没有检查过这个https://stackoverflow.com/questions/26104975/dyld-library-not-loaded-rpath-libswiftcore-dylib-image-not-found –