Ich versuche, meine App auf einem Gerät (iPhone 5s) auszuführen, und diese Fehlermeldung wurde angezeigt, wenn das Gerät versucht, meine App auszuführen. Dann wird nur ein weißer Bildschirm angezeigt. Was ist los mit meinem Gerät? Mein Code funktioniert gut, wenn ich den Simulator verwende.
Jede Hilfe wäre dankbar!
Ich habe es gelöst! Ich habe alles, was von Faisal Sabri erwähnt wurde, in THIS LINK gemacht. Dann musste ich in meinem Fall auch die alte * .entitlements-Datei löschen .. und alles funktionierte einwandfrei!
Ich habe alles versucht, was ich tun kann. Schließlich löste ich es, indem "Enable guard Malloc" von der Diagnose deaktiviert wurde. Jetzt kann ich die App auf dem Gerät ausführen.
projektreinigung half mir aus
Ich hatte einen ähnlichen Absturz. Es passierte nur, wenn ich 3 UITextFields in dieser Reihenfolge hatte: E-Mail, Passwort, Passwort. Für Kennwortfelder ist die Eigenschaft isSecureTextEntry auf true gesetzt. Zum Absturz habe ich den Fokus auf eines der Passwortfelder geändert, zum Hauptbildschirm und zurück zur App gewechselt. Manchmal passierte es beim zweiten oder dritten Wechsel zwischen Hauptbildschirm und App.
In meinem Fall war der Grund Firebase/Performance Pod. Ich habe es für eine Weile entfernt - dadurch wurde der Fehler behoben.
Bei der Ausführung meiner App auf einer neuen iOS-Zielversion hatte ich ein ähnliches Problem. Ich habe meine Pods aktualisiert und das Problem wurde behoben. Dazu können Sie zum Projektordner einschließlich der Pod-Datei navigieren und "Pod-Update" ausführen.
Sicherstellen, dass benutzerdefinierte Frmaeworks/libs enthalten sind Embedded Binaries (Abschnitt "General") sowie Build-Phasen.
In meinem Fall habe ich drei Dinge getan.
Möglicherweise gibt es mehr Quellen für diese Stapelverfolgung nach einem Absturz, aber eine Ursache ist nach iOS10 keine Ursachenbeschreibung, wenn eine Kamera oder ein Mikrofon oder ein ähnliches Gerät verwendet wird.
Bei der Arbeit mit einer App, die vor iOS9 nicht aktualisiert wurde, habe ich diesen Fehler gefunden, als ich versuchte, mit dem Mikrofon eine Aufnahme zu machen. Das Hinzufügen von NSMicrophoneUsageDescription
in Info.plist
hat das Problem behoben. Für andere Geräte sind ähnliche Schlüssel erforderlich. Siehe Technische Fragen und Antworten 1937 für eine Liste der erforderlichen Schlüssel.
(iTunes Connect lehnt eine App ab, die auch keinen erforderlichen Schlüssel enthält.)