web-dev-qa-db-fra.com

Xcode 10.2 n'a pas pu exécuter l'application sur le simulateur avec iOS <10

Je jouais avec Xcode 10.2 depuis la mise à jour et lorsque j'essaie d'exécuter mon application sur N'IMPORTE QUEL simulateur avec une version iOS inférieure à 10, le simulateur ne démarre pas et ne plante plus, puis affiche l'erreur ci-dessous:

dyld: bibliothèque non chargée: /usr/lib/libauto.dylib Référencé depuis: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation Motif: aucune image appropriée trouvée. A trouvé: /usr/lib/libauto.dylib: mach-o, mais pas construit pour le simulateur iOS

J'ai essayé de créer un autre nouveau projet sans rien toucher, de définir la cible de déploiement sur iOS 9 et de réexécuter sur le simulateur iOS 9, la même erreur a été affichée.

[~ # ~] mise à jour [~ # ~]

Il semble que ce problème se produit uniquement lorsque votre base de code contient Swift. Un nouveau projet créé avec la base de code Objective C n'a pas bloqué le simulateur. Pour Swift oui.

[~ # ~] résumé [~ # ~]

  1. Xcode 10.2 contient Swift ne peut pas exécuter l'application sur le simulateur avec iOS 9
  2. J'ai fait tout le nettoyage et la suppression des données dérivées et le problème persiste.

Quelqu'un a une idée?

MISE À JOUR FINALE

Apple vient de publier Xcode 10.2.1 et cela fait partie du problème connu pour le simulateur, veuillez vous référer au lien ci-dessous pour la solution de contournement/correction:

https://developer.Apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes

Appréciez la réponse de @russbishop, réponse acceptée

69
JyTee

Devant utiliser Xcode 10.2.1, j'ai eu ce problème avec une autre bibliothèque et j'ai fini par devoir toujours mettre embed Swift bibliothèques sur YES dans les paramètres de construction car la bibliothèque en question était dans un fichier de framework que j'avais .

0
FSUWX2011