2016-08-09 36 views
3

Ich habe einen Code von jemand anderem übernommen und der Quellcode ist in Swift geschrieben. Ich habe meine Änderungen vorgenommen, aber als ich die Crashlytics für die Absturzberichte hinzugefügt habe, sehe ich immer wieder, dass UIAccessibility abstürzt. Hauptsächlich 2 stürzt Wiederholung halten,Swift Weird UIAccessibility Crash

UIAccessibility _copyAttributeValueCallback 

und

UIAccessibility _copyMultipleAttributeValuesCallback 

ich jeden letzten Faden des Stapels über Fluss mit den Suchbegriffen Swift und UIAccessbility gesucht haben, aber noch nicht entziffern können, warum es auftritt. Irgendeine Idee, was ich hier vermisse?

Bearbeiten: Dies ist der Absturzbericht von Crashlyitcs.

+0

Ich bin nicht zuversichtlich mit UIAccessibility, aber ich denke, dass Sie sich helfen könnten, wenn Sie den zugehörigen Code und Informationen, wenn es stürzt – FredericP

+0

@ FredericP Ich habe die Frage bearbeitet, um den Absturzbericht enthalten, keine Ahnung, wie zu bekommen der Code von hier. –

+0

Haben Sie das geschafft? Ich habe das gleiche Problem. – Kris

Antwort

0

Ich habe mit dem gleichen Problem gekämpft und festgestellt, dass es kein Crash und ein Problem mit Crashlytics ist. Es zeigte auf die AppDelegate-Klassendefinition, keinen tatsächlichen Code. Ich habe kürzlich eine Kopie meiner App hochgeladen, um mit TestFlight als Release-Version zu testen, die mir nur Zugriff gewährt. Ich startete es ein paar Mal hatte keine Probleme mit der App, aber ging zurück zu meiner Debug-Version. Das nächste Mal, als ich Crashlytics überprüfte, zeigte mein fehlerfreies Testen 7 von diesen Abstürzen auf einem iPad Mini 2, während ich auf einem iPhone 6S testete. Niemand sonst hatte Zugang zu diesem bestimmten Build.

Auch eine neue Version für einige Testkunden zeigte diesen Fehler in meiner neuesten Version für einen Kunden, der es noch nicht heruntergeladen hatte. Seltsame Dinge sind sicherlich im Circle K für diesen speziellen Crash im Gange.

Darüber hinaus zeigt Apple keine dieser Abstürze! Während ich tippe, merke ich, dass diese Abstürze nur bei Builds auftreten, die über TestFlight verteilt werden. Wir verwenden Crashlytics für interne Tests und TestFlight zum Testen mit Kunden vor der Veröffentlichung. Passt das zu Ihrer Erfahrung?

+0

Ich überholte die App von jemandem, und ich musste die App grundlegend überarbeiten, so dass ich Crashlytics als Mittel zur Fehlerberichterstattung verwendete. Es ist auch in der Produktion. Ich hätte Xcode Fehlerbericht versucht, aber ich traue ihm ein Bit nicht. Allerdings ist es definitiv ein Crash, da es sowohl bei meinen Kunden als auch bei meinen Testern aufgetreten ist. –