2017-07-27 4 views
0

Ich möchte sicherstellen, dass bestimmte Funktionen, die von symbolischen Haltepunkten abgefangen werden, wie UIViewAlertForUnsatisfiableConstraints, nicht während des UI-Tests ausgelöst werden. Ich möchte jedoch nicht, dass das Telefon an den Debugger angeschlossen wird und Haltepunkte abfängt. Stattdessen möchte ich die App irgendwie abstürzen, wenn diese Funktionen ausgeführt werden. Wie kann ich das machen? Würde mir die Hilfe helfen?Wie kann ich eine iOS-App abstürzen, wenn eine Funktion für symbolische Breakpoints ausgelöst wird?

Antwort

-1

Setzen Sie @try @catch um Ihren Aufruf von UIApplicationMain. Im @catch Block Aufruf:

kill(getpid(), SIGTRAP); //or SIGKILL 
+0

Das Problem ist, dass diese Funktionen in der Regel keine Ausnahmen auslösen – meisel

Verwandte Themen