Flutter - SWIFT_VERSION muss einen unterstützten Wert
Ausprobieren der Bibliothek simple_permission, fixierte den pod Fehler und dieser kam, keine Ahnung, wie es weitergehen soll. Es gibt keine Einstellung für die swift-version im Build-Einstellungen habe ich versucht, indem es, aber es hat nicht funktioniert.
Launching lib/main.dart on iPhone X in debug mode...
Skipping compilation. Fingerprint match.
Running Xcode clean...
Starting Xcode build...
Xcode build done.
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
=== BUILD TARGET simple_permissions OF PROJECT Pods WITH CONFIGURATION Debug ===
The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.
Could not build the application for the simulator.
Error launching application on iPhone X.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen diese Antwort.
Wenn das iOS-Teil ein plugin programmiert Swift, müssen Sie diese änderung in Ihrem
ios/Podfile
. Sie müssenuse_frameworks!
undconfig.build_settings['SWIFT_VERSION'] = '4.1'
.Könnten Sie überprüfen, welche
SWIFT_VERSION
wird erforderlich sein, in das Problem, das problem ist gelöst mit 3.2. In der Antwort, die ich geschrieben, 4.1 wurde empfohlen, aber 4.0 auch funktioniert.Haben einen Blick auf dieses Thema:
https://github.com/flutter/flutter/issues/16049
Es mir geholfen, daran vorbei, für ein Projekt erstellt, ohne die swift-Fähigkeit Hinzugefügt, und klicken Sie dann hinzufügen auf die geolocation plugin.
In den ungeraden Fall, dass die anderen Antworten nicht für Sie arbeiten, verwenden Sie
pre_install
wie:Einer Kombination der oben genannten Antworten und diese Antwort wird auf jeden Fall lösen.
Wurde behoben, durch das erstellen einer leeren swift-Datei in das Projekt.