216 votes

dyld : bibliothèque non chargé : @rpath/libswift_stdlib_core.dylib

Je reçois cette erreur après avoir ajouté une classe Swift à un vieux projet Xcode.

``

Comment puis-je rendre le projet réexécutez ?

163voto

mukaissi Points 238

Aucune des solutions précédentes a fonctionné pour moi. Nous avons découvert qu’il y a un drapeau « contenu contient Swift Code incorporé » dans les paramètres de génération qui doit être définie à Oui. C’était pas par défaut !

94voto

matt Points 60113

Cette erreur peut se produire si quelque chose s’est mal passé lors de la conversion d’un projet d’Objective-C pour démarrer à l’aide de Swift. Le problème est que les paramètres de l’éditeur de liens n’ai jamais configurés correctement, donc vous n’avez pas à le faire à la main. Recherchez la construction de chemins de recherche de Runpath réglage et définissez-la sur :

enter image description here

79voto

Adam Fox Points 924

Je ne sais pas vraiment pourquoi cette question est en cours de downvoted j’ai eu ce problème aussi bien quand j’ai d’abord essayé d’utiliser Swift avec un projet existant. Un redémarrage de Xcode également corrigé cela pour moi.

57voto

accfews Points 687

J'ai cherché longtemps sur cette question. Plusieurs raisons sont à l'origine de ce problème.

Si vous faites face lorsque vous et code Swift/bibliothèque dans un Objectice C du projet, vous devriez essayer la Solution 1-2-3

Si vous êtes confrontés à ce problème avec un nouveau projet Swift Solution 4 vous conviendra le mieux.

Solution 1:

Redémarrez Xcode, puis sur ordinateur et iPhone

Solution 2:

Aller à la génération de projet, les paramètres et la valeur Embedded Content Contains Swift Code le drapeau en YES

Solution 3:

Aller pour projet de construire des paramètres et ajouter @executable_path/Frameworks de Runpath Search Paths option

Solution 4:

Si aucun des travaux ci-dessus, cela devrait. Apple semble être le ninja patché certificats comme mentionné dans AirSign post

À l'Interne, les certificats

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, O=Company Name, C=FR

ils ont ajouté un nouveau champ nommé OU

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, OU=269J2W3P2L, O=Company Name, C=FR

donc, vous devez recréer simplement le certificat et de la fourniture

42voto

c0d3Junk13 Points 870

Dans mon cas, j’ai essayé d’importer un cadre personnalisé et devenait l’erreur similaire. Il s’avère que j’ai dû importer le cadre dans les binaires intégrés plutôt que dans les cadres liés et bibliothèques.

Binaires embarqués sont sous paramètres de projets->-> général

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X