0
votes

Xcode 11.2.1 Erreur - Module Compilé avec Swift 5.1 ne peut être importé par le compilateur Swift 5.1.2

Après la mise à jour de Xcode 11.2.1, je ne peux pas importer audiokit sans obtenir cette erreur: "Le module compilé avec SWIFT 5.1 ne peut être importé par le compilateur Swift 5.1.2". J'ai dit oui à "construire des bibliothèques pour la distribution" mais obtenez toujours la même erreur. Y a-t-il un moyen de résoudre cette erreur? Merci!


3 commentaires

Oui, cela s'est passé parce que le module ne construit pas par la nouvelle version de Xcode, vous devez revenir en arrière version précédente de Xcode pour résoudre ce problème. Entrée dans ( développeur.apple.com ) dans la section Téléchargements et choisissez XCode version 11.


Vous devez compiler vous-même audiokit avec Xcode 11.2.1. Il y a plusieurs solutions: vous pouvez utiliser le script shell ./build_frameworks.sh dans le dossier Frameworks, "Carthage Update" Si vous l'utilisez, incorporez le projet Audiokit iOS dans votre choix, ... Si vous utilisez le script shell ou Carthage, assurez-vous d'avoir la version appropriée des outils de ligne de commande Xcode sélectionnés dans Xcode -> Préférences -> Emplacement.


@Andresgomez Téléchargement de la version ancienne semblait être la meilleure option, merci!


3 Réponses :


1
votes

Pour corriger ce problème correctement, vous devez attendre AUDIOKIT pour faire ressortir une version mise à jour qui n'a pris que quelques jours.


0 commentaires

1
votes

Si vous utilisez Carthage pour importer audiookit, essayez Carthage Update --No-Use-user-binaires .


0 commentaires

0
votes

La bibliothèque (pas l'application) doit définir le paramètre de construction "Build Bibliothèques de distribution" afin d'exporter le fichier d'interface nécessaire pour activer le lien entre différentes versions Swift.


0 commentaires