Das Problem trat auf, wenn ich Nimble als ein Git-Submodul hinzufügen. Ich habe eine issue auf Quick/Nimble gefeuert, aber das Problem scheint nicht ein Nimble-Problem zu sein, es ist vielleicht eher ein Xcode-Problem, also frage ich hier.Getting "Bibliothek nicht geladen: @ rpath/libswiftSwiftOnoneSupport.dylib" Fehler
Ich richte ein einfaches Projekt nach Nimble Installation Guid und es ist auf github jetzt. Im Grunde habe ich eine xcworkspace
und eine xcodeproj
erstellt (zum Arbeitsbereich hinzugefügt). Nimble wird als Git Submodul und Unterprojekt zum Arbeitsbereich hinzugefügt. Dann fügte ich Nimble.framework zu meinen Testzielen Build-Phasen hinzu und schrieb einen einfachen Testcode, um zu sehen, ob Nimble lief.
Und wenn ich den Test ausführen, gab Xcode diese Fehlermeldung:
2017-02-20 23:41:29.482 xctest[52165:616190] The bundle “MainProjTests” couldn’t be loaded because it is damaged or missing necessary resources. Try reinstalling the bundle.
2017-02-20 23:41:29.483 xctest[52165:616190] (dlopen_preflight(/Users/nandiin/Library/Developer/Xcode/DerivedData/NimbleIssue-fkhppktoktwpjodtarmzrjobszwv/Build/Products/Debug-iphonesimulator/MainProjTests.xctest/MainProjTests): Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib
Referenced from: /Users/nandiin/Library/Developer/Xcode/DerivedData/NimbleIssue-fkhppktoktwpjodtarmzrjobszwv/Build/Products/Debug-iphonesimulator/Nimble.framework/Nimble
Reason: image not found)
Program ended with exit code: 82
ich eine Lösung versucht habe ich ähnliche Probleme gefunden und sie hat nicht funktioniert:
- Einstellung
Embed Asset Packs In Product Bundle
zuYES
(versucht für beide Hauptziel und Testziel) - Einstellung
Always Embed Swift Standard Libraries
zuYES
(versucht für b oth Hauptziel und Testziel)