2

Ich habe versucht, Firebase arbeiten mit Auth, Google Anmelden und Facebook Login, und ich bekomme diesen Fehler jedes Mal, wenn ich versuche, es auszuführen der Simulator:Xcode 9 beta4/5: Diese App konnte nicht installiert werden

enter image description here

Nichts ist in der Konsole oder dem Simulator Protokoll protokolliert, aber wenn ich in der Systemkonsole sehen, finde ich, was das Problem zu sein scheint:

0x70000b260000 -[MIBundle _validateWithError:]: 38: Failed to load Info.plist from bundle at path /Users/derekclarkson/Library/Developer/CoreSimulator/Devices/FF1AC158-D8C6-411E-8912-146C355DC97B/data/Library/Caches/com.apple.mobile.installd.staging/temp.SFHCp0/extracted/Crux.app/Frameworks/GTMSessionFetcher.framework

Wie Ich befestige es?

+2

Versuchen Sie, Entwickler >> Abgeleitete Daten zu reinigen und erneut auszuführen. Es kann funktionieren – Krunal

+0

yep. versucht das :-) wird immer noch nicht installieren – drekka

+0

Hatte das gleiche Problem, durch Neuinstallation von Xcode Beta gelöst. –

Antwort

2

Das Problem stellte sich heraus, dass einige Frameworks ich verwendete. Die Frameworks (Firebase) sahen wie normale Frameworks aus, also fügte ich dem Projekt eine Kopierdatei-Phase hinzu, um sie in das Frameworks-Verzeichnis der App zu kopieren. Sie sind jedoch tatsächlich statische Bibliotheken, die wie Frameworks aussehen, so dass ich sie nicht kopieren musste. Da es sich um statische Bibliotheken handelt, enthalten sie keine Info.plist-Datei, die den Fehler verursacht hat.

5
  • Löschen abgeleiteter Daten.
  • Projekt-Befehl reinigen + K.
  • Erneut erstellen.
1

Entfernen von abgeleiteten Daten und Ändern des Simulators funktionierte für mich. Früher war ich mit iPhone 6 ein weiteres I iPhone verwendet 7.

0

Presse: Verschiebung - alt - Befehl - k (in Xcode)

Dies wird alle Produkte löschen und Zwischen Dateien im Build-Ordner. Es unterscheidet sich von löschen ableiten Daten.

Verwandte Themen