Was tun, wenn der Build mit dem Fehler "Mit Swift x.x.x kompiliertes Modul kann vom Swift x.x.x-Compiler nicht importiert werden" fehlschlägt.

Zweck / Hintergrund

Hat zum ersten Mal am iOS-App-Entwicklungsprojekt teilgenommen. Ich habe eine Fehlermeldung erhalten, als ich versucht habe, ein vorhandenes iOS-Projekt zu laden und zu erstellen. Deshalb schreibe ich es als Memorandum.

Was ist passiert

Ich habe eine Fehlermeldung erhalten, als ich versucht habe, ein vorhandenes iOS-Projekt mit Xcode zu laden und zu erstellen.

Module compiled with Swift 5.1.3 cannot be imported by the Swift 5.1 compiler: /Users/xxxxxxx/Desktop/Projekt/Carthage/Build/iOS/Tabman.framework/Modules/Tabman.swiftmodule/x86_64-apple-ios-simulator.swiftmodule

Ursache

  1. Ein Bibliotheksverwaltungstool namens Carthage wurde nicht auf dem Mac installiert
  2. Sie haben den Xcode für die Befehlszeilentools nicht ausgewählt
  3. Die in der Quelle enthaltene Karthago-Bibliothek konnte nicht aktualisiert werden

Fazit

1. Installieren Sie Karthago

$ brew install carthage

2. Geben Sie mit den Befehlszeilentools einen beliebigen Xcode an

Öffnen Sie Xcode und öffnen Sie [Xcode> Einstellungen> Standorte] aus dem Menü. Wählen Sie im Pulldown-Menü Befehlszeilentools einen beliebigen Xcode aus.

3. Aktualisieren Sie die Karthago-Bibliothek

$CD-Projekt-Stammpfad
$ carthage update --platform iOS

Recommended Posts

Was tun, wenn der Build mit dem Fehler "Mit Swift x.x.x kompiliertes Modul kann vom Swift x.x.x-Compiler nicht importiert werden" fehlschlägt.
Was tun, wenn der Befehl adb nicht ausgeführt werden kann?
Was tun, wenn JavaMail nicht mit OpenJDK 11 oder höher verwendet werden kann?
Was tun, wenn das Laden der SPA-URL von WebView nicht erkannt werden sollte
Was tun, wenn die Installation des Debug-Gems fehlschlägt?
Was tun, wenn die Erstellung durch rbenv install / pyenv install mit anyenv (Debian-System) fehlschlägt?
Was tun, wenn Sie den Befehl "Java-Paketname / Klassenname" nicht ausführen können?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
Hinweise, was zu tun ist, wenn die Installation von Ubuntu 20.04 auf Virtual Box 6.1 (Windows 10) mit "Fehler 5 Eingabe- / Ausgabefehler" fehlschlägt.
Was ist mit dem Fehler "Kann nicht gelesen werden oder ist keine gültige ZIP-Datei?" Zu tun
Was tun, wenn CentOS nicht mit VirtualBox unter Catalina gestartet werden kann?
Was tun, wenn Sie gem'bcrypt 'in Ihre Gemfile eingeben und bei der Bundle-Installation eine Fehlermeldung erhalten?
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
Was tun, wenn Ihnen der von swagger-codegen-cli generierte Code nicht gefällt?
Was tun, wenn in CircleCI der Fehler zu lang ohne Ausgabe (über 10 m0s) angezeigt wird?
So übersetzen Sie die Fehlermeldung ins Japanische (Was tun, wenn Sie sich aus irgendeinem Grund nicht anmelden können)
Was tun, wenn Sie das mit bootstrap-select erstellte Auswahlfeld nicht aktivieren können?
Was tun, wenn das Erstellen über die Befehlszeile in der Android-Entwicklungsumgebung fehlschlägt?
[Ubuntu] Was tun, wenn MongoDB aufgrund eines SocketException-Fehlers nicht gestartet werden kann?
Was tun, wenn der Server-Tomcat stirbt?
Was tun, wenn mvn archetype: generate fehlschlägt?
[React.useRef] Was tun, wenn im Ereignis-Listener nicht auf den neuesten Status verwiesen werden kann?
Was tun, wenn die Annotation JSON Hint nicht mit Lombok und JSONIC funktioniert?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn der Rails-Server nicht gestoppt werden kann?
Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?
[Rails] Was ist zu tun, wenn Rails db: migrate nicht ausgeführt werden kann, da keine Tabelle vorhanden ist, auf die der externe Schlüssel verweist?
[JMH] Was tun, wenn das JMH-Gradle-Plugin FAILURE: Build mit einer Ausnahme fehlschlägt? Beim Ausführen von me.champeau.gradle.IsolatedRunner [Gradle] ist ein Fehler aufgetreten.
[Java] [Spring] Was tun, wenn Sie nach dem Kommentieren von Spring Security nicht automatisch mit Type Mismatch verdrahten können?
Was tun, wenn Sie die Listen-Adresse im Einstellungsbildschirm des Dockers Mattermost ändern?
Was tun, wenn Sie Ruby mit rbenv installiert haben, die Version sich jedoch nicht ändert?
Was tun, wenn mysql2 einen Bundle-Installationsfehler erhält?
Was tun, wenn der Befehl Rails unbrauchbar wird?
Was tun, wenn während der automatischen Bereitstellung auf EC2 mit Capistrano ein SSH-Schlüsselauthentifizierungsfehler auftritt?
Was tun, wenn beim Versuch, mit Eclipse zu erstellen, ein Fehler in der gemeinsam genutzten JNI-Bibliothek auftritt?
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Was tun, wenn die Rails-Seite im Rails-Lernprogramm 1.3.2 nicht angezeigt wird?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
Hinweise, was zu tun ist, wenn das Eclipse Maven-Abhängigkeitsglas nicht korrekt ist
Was tun, wenn Sie sich über OpenSSL mit pyenv install ärgern?
Was tun, wenn Sie Ihr Root-Passwort unter CentOS7 vergessen haben?
[Rails] Was tun, wenn Sie mit form_with keine Parameter abrufen können?
[Rails / Docker] Was tun, wenn der Browser (localhost: 3000) nach dem Hinzufügen eines Edelsteins den Zugriff verweigert?
[Gradle] [checkstyle] Was tun, wenn die aktive Einstellung von Checkstyle durch "Gradle-Projekt aktualisieren" aus Eclipse entfernt wird?
Was tun, wenn in Java der Fehler "Nicht statische Variable x kann nicht aus dem statischen Kontext referenziert werden" angezeigt wird. Lehren aus dem ersten Schritt der Programmierung Hinweis 01