我最近從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 –