Le problème est survenu lors de l'ajout de Nimble en tant que sous-module git. J'ai tiré un issue sur Quick/Nimble, mais le problème semble être pas un problème agile, c'est peut-être plutôt un problème de Xcode, donc je demande ici.Obtention de la "bibliothèque non chargée: erreur @ rpath/libswiftSwiftOnoneSupport.dylib"
J'ai mis en place un projet simple selon Nimble installation guid et c'est sur github maintenant. Fondamentalement, j'ai créé un xcworkspace
et un xcodeproj
(ajouté à l'espace de travail). Nimble est ajouté en tant que sous-module git et sous-projet à l'espace de travail. Puis j'ai ajouté Nimble.framework à mes cibles de test Build Phases et j'ai écrit un code de test simple pour voir si Nimble fonctionnait.
Et quand je lance le test, Xcode a donné ce message d'erreur:
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
J'ai essayé une solution, j'ai trouvé des problèmes similaires et ils ne travaillaient pas:
- réglage
Embed Asset Packs In Product Bundle
àYES
(essayé à la fois pour la cible principale et la cible de test) - réglage
Always Embed Swift Standard Libraries
àYES
(essayé pour b cible principale OTH et cible de test)