Bekomme immer build error : No such module 'Alamofire'
Folgte ich der Anleitung von Alamofire
im github,
Erstellte ich ein xcode-Projekt mit dem Namen cocoapods-test
& ich Schloss es.
Gehe ich an den Projekt-Ordner befinden, führen pod init
Befehl generiert ein Podfile. Dann habe ich folgenden code Hinzugefügt, um das Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
Dann habe ich den Befehl " ausführen pod install
und das ist das Ergebnis in terminal:
Updating local specs repositories
CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.
Analyzing dependencies
Downloading dependencies
Installing Alamofire (3.3.0)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `cocoapods-test.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
Dann in meinem Projekt-Ordner eine neue Datei namens cocoapods-test.xcworkspace
. Ich doppelt angeklickt, öffnet mein xcode wieder, und ich kann sehen, dass die Alamofire Modul.
Dann öffnete ich mein Projekt ViewController
Klasse, und import Alamofire
. Aber egal wie oft ich sauber & bauen, ich bekomme immer Fehler No such module 'Alamofire'
. Hier ist der screenshot:
Warum bekomme ich dieses problem obwohl ich folgte der Anleitung Schritt für Schritt?
(Ich bin mit XCode 7.2.1
, Swift 2.1.1
& Alamofire 3.3.0
)
======= UPDATE ========
Habe ich versucht @LK Yeung 's Antwort kommentieren import Alamofire
, dann sauber & wieder aufbauen, habe ich ein paar compiler-Fehler aus Alarmofire:
Nein, der link, den Sie bieten, ist eine ganz andere Art der Installation von Alamofire. Es lädt die Bibliothek, aber ich bin mit der Art und Weise Alamofire github vorgeschlagen, die ist durch cocoapod tool. Sie sind anders. In der "Link Binary With Library", die ich gar nicht sehen Alamofire Rahmen. Da ich die Installation in die andere Richtung, bitte Lesen Sie mein post, ich habe gesagt, Schritt für Schritt, wie ich es installieren.
Die Anleitung auf stackoverflow.com/a/40360050/1804274 mein Problem gelöst
InformationsquelleAutor Leem.fin | 2016-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte genau dasselbe problem. Bitte stellen Sie sicher, dass Sie auf Xcode 7.3 und mittels Swift-2.2.
Können Sie Ihre Swift-version mit
xcrun swift -version
. Aktualisierung von Xcode 7.3 sollte sich auch automatisch aktualisieren Swift.Aktualisierung von Xcode dieses Problem behoben für mich.
InformationsquelleAutor Anthony To
Müssen Sie erstellen Sie das Projekt erfolgreich, sobald Sie vor der Verwendung der Bibliothek
Kommentar importieren Alamofire -> erstellen -> kommentieren Sie importieren Alamofire
Ereignis, obwohl ich die Auskommentierung
import Alamofire
ich clean & bauen, xcode bauen noch die Alamofire gibt ein paar Fehler bei der Kompilierung. Also, das ist nicht die richtige Antwort, weil Alamofire ist bereits ein Teil von meinem Projekt. Bitte siehe mein updateDies löste das Problem für mich auch.
komisch, aber funktioniert
InformationsquelleAutor LK Yeung
Stellen Sie sicher, dass Sie geöffnet haben, der "Projektname".xcworkspace anstelle von "Projektname".xcodeproj .Wie Sie arbeiten, auf pods, die alle installierten pod verfügbar sein wird nur in Ihrem .xcworkspace Projekt-Datei.
pod install
und schließen/Wiedereröffnung Xcode, erwartete ich, es zu Holen, dieAlamofire
Bibliothek. Ich lief das Projekt im root-Verzeichnis, in dem beide.xcworkspace
und.xcodeproj
existieren und danncd
in.xcworkspace
geöffnet und das Projekt dort mit Alamofire laden erfolgreich.InformationsquelleAutor Saurabh Padwekar
Müssen Sie die lib zu "Link-Binary Mit Bibliotheken' Abschnitt auch
InformationsquelleAutor Patrick
Können Sie versuchen, setzen
pod 'Alamofire', '~> 3.0'
wie unten. Und laufenpod install
wieder.InformationsquelleAutor vien vu
Wenn Sie manuell installieren Alamofire (oder einem anderen framework) stellen Sie sicher, dass Ihre build-Konfigurationen match zwischen den beiden um Ihre Eltern-Projekt und das Teilprojekt. Zum Beispiel, wenn Sie Ihre build-Konfiguration in Ihr Projekt nennt sich 'Entwicklung', aber Alamofire wird als 'Debug' erhalten Sie den "kein solches Modul' - Fehler.
InformationsquelleAutor Justin Domnitz
Ich hatte das gleiche Problem, der Grund war, weil ich die falsche version installiert von alamofire.
Ich bin mit Xcode 7.3, swift-2.2, so alamofire 3.0 hat bei mir
entfernen Sie die Bibliothek mithilfe der folgenden Schritte erwähnt von @Michal
Entfernen Sie oder deinstallieren Sie Bibliothek, die Sie zuvor Hinzugefügt : cocoapods
Dann in Ihre pod-Datei
Quelle 'https://github.com/CocoaPods/Specs.git'
Plattform :ios, '9.3' <-- dein Ziel-version
use_frameworks!
Ziel " zu tun
pod 'Alamofire', '~> 3.0'
Ende
InformationsquelleAutor zain ullah
versuchen, die Letzte Aktualisierung installieren alamofire und auch überprüfen, u alamofire neueste ist, diese in Ihrem xcode unterstützt.
versuchen, diese oben alamofire auf Ihre podfile
InformationsquelleAutor ronak patel