Ich habe kürzlich von 8.3.3 auf XCode 9 aktualisiert.dyld: Bibliothek nicht geladen: @ rpath/libswiftCore.dylib nur auf XCode 9
Unser Projekt ist in Objective-C geschrieben, wie auch alle anderen Frameworks, die wir verwenden. Ich habe ein Framework hinzugefügt, das in swift (Version 3.0) geschrieben ist. In XCode 8 kann ich das Projekt problemlos im Simulator und auf dem Gerät erstellen und ausführen. In XCode 9 Ich bin nicht in der Lage, das Projekt auf Simulator oder das Gerät aufgrund des Fehler auszuführen:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: .../libraryname
Reason: image not found
Nach Herabstufung, ich war in der Lage zu laufen, das Projekt erneut.
Meine Konfiguration hat:
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
STRIP_SWIFT_SYMBOLS = NO;
SWIFT_VERSION = 3.0;
Noch jemand mit xcode9 ein ähnliches Problem haben? Weiß jemand, wie man das löst?
Fügen Sie Ihren Rahmen Ziel wählen -> Allgemein -> Embedded Binaries –
Die Bibliothek in Embedded Binaries und verlinkte Frameworks und Bibliotheken verknüpft ist. –
Haben Sie diese https://stackoverflow.com/questions/26104975/dyld-library-not-loaded-rpath-libswiftcore-dylib-image-not-found überprüft –