2016-03-23 15 views
0

So habe ich vor kurzem viele Drittanbieter-Bibliotheken über Cocoapods verwendet. Beim Ausführen des Projekts ".xcworkspace" auf einem Gerät weisen Fehler jedoch darauf hin, dass keine Pods vorhanden sind. Für ein konkreteres Beispiel, wenn ich Firebase verwende, ruft der Back-End-Service nur Daten ab und speichert sie durch einen eingebauten Simulator, aber nicht auf dem Gerät.Pods können nicht auf IPhone laufen

Ein anderes Beispiel ist, wenn ich SVProgressHUD verwende. Trotz der vorhandenen Pod- und Pod-Projekte wird beim Ausführen des Projekts auf einem Gerät der Fehler "Keine Module 'SVProgressHUD'" in der Importzeile angezeigt. Wieder einmal funktioniert der Simulator perfekt.

Warum passiert das?

Antwort

0

Für Firebase müssen Sie sich immer noch anmelden, auch wenn Sie anonymen Benutzern erlauben. Auf dem Simulator müssen Sie nicht den Code folgen, sondern auf physischen Geräten.

var ref: Firebase! // 1 
ref = Firebase(url: "\(FIREBASE)") // 2 
ref.authAnonymouslyWithCompletionBlock { (error, authData) in // 1 
    if error != nil { print(error.description); return } // 2 

    // The rest of your code  
} 
Verwandte Themen