AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

Ein Thema von AuronTLG · begonnen am 16. Jul 2020 · letzter Beitrag vom 3. Dez 2021
Antwort Antwort
Seite 1 von 2  1 2      
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
269 Beiträge
 
Delphi 12 Athens
 
#1

Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 16. Jul 2020, 17:26
Moin,

ich hab mal Delphi 10.4 installiert und habe angefangen, meine Apps auf IOS damit durchzugehen.

Bei der ersten App war alles problemlos, bei der zweiten habe ich jedoch das Problem, dass beim Starten, also noch im Launch Screen, die App crasht und sich schließt. Geht man mit dem Debugger rein, so liefert der nur die Nachricht "XYZ hat eine Exception der Klasse 6 ausgelöst". Viel mehr lässt sich im Debugger leider nicht rausfinden: Die App läuft durch die FormCreates durch und knallt danach an einer nicht identifizierbaren Stelle.
Bei den Ereignissen ist noch zu lesen: "libc++abi.dylib: terminating with uncaught foreign exception" Prozess XYZ".

Googlen ergab, dass es sich bei "Exception Class 6" um einen obskuren Fehler handelt, der durch verschiedenste Sachen ausgelöst werden kann, wie z.B. Permissions etc. "Terminating with uncaught foreign exception" ist sogar noch obskurer, weswegen ich dazu selbst allgemein kaum etwas brauchbares finde und speziell im Delphi-Zusammenhang praktisch gar nichts.

Das bescheuerte ist, dass es auf der ersten App problemlos läuft. Die Problem-App ist größer und komplexer, besitzt mehr Permissions etc, hat aber noch auf 10.3.3 überhaupt keine Probleme gemacht.
Ich hab standardmäßig den Zielordner sowie die "info.plist.TemplateiOS.xml" & "Entitlement.TemplateiOS.xml"-Dateien gelöscht, damit auch wirklich alles neu ist, habe sicherheitshalber die Bereistellung auf Standard zurückgesetzt und überprüft, ob auch bei den Permissions immer noch alles korrekt eingetragen ist. Hat alles aber nicht geholfen.

Hat irgendwer von euch schon Erfahrungen auf 10.4 oder generell mit dieser Art von Fehler auf IOS gehabt? Oder gibt es vielleicht irgendeine wichtige Änderung in 10.4, die ich übersehen haben und die diese Art von Fehler auslösen könnte?
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 16. Jul 2020, 17:39
Class 6 ist sehr wahrscheinlich ein Problem mit Permissons und deren Requests, ist es jedenfalls oft bei mir.
Benutzt Du irgendwas "dangerous" in deiner App ?

Könnte hiernach auch was mit dem neuen Storyboard bei iOS zu tun haben.
https://stackoverflow.com/questions/...exception-lldb

Am Besten alles cleanen, auch das Storyboard-Verzeichnis löschen.

Im Zweifel mal zurückbauen, oder mit einer neuen, leeren App starten,
und nach und nach mehr Features reinbauen.
  Mit Zitat antworten Zitat
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
269 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 21. Jul 2020, 14:36
So, ich bin jetzt erst dazu gekommen, mich mal richtig damit zu beschäftigen.
Da die Berechtigungen eigentlich in Ordnung aussehen, konzentriere ich mich momentan auf den Storyboard-Unsinn.
Ich habe unter Anderem festgestellt, dass die nun überflüssigen alten Startbildschirmsbilder immer noch im Deployment rumfliegen und habe das erstmal auf Standard zurückgesetzt.

Momentan habe ich etwas Schwierigkeiten, herauszufinden, wie genau ich den Startbildschirm wieder zum Laufen bekomme. Die Beschreibung "2-fache Größe" bzw "3-fache Größe" ist etwas kryptisch. Ich habe testweise mal Bilder reingehauen, aber aus irgendeinem Grund kommen der erzeugten Contents-JSON im Asset-Ordner nicht an, geschweige denn auf der App.
Gibt es da irgendeinen Trick bzw irgendetwas, was man beachten muss?
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#4

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 21. Jul 2020, 15:15
Am Besten ein neues, leeres Projekt neu konfigurieren, und auch die XML Templates Löschen, bzw. neu anlegen lassen.
  Mit Zitat antworten Zitat
dierk

Registriert seit: 2. Okt 2004
6 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 14. Nov 2021, 21:29
Hallo,
der Thread ist zwar schon älter, aber ich habe genau das gleiche Problem mit Delphi 10.4. (und XCode 13.1)
Egal auf welchem Endgerät ich die App laufenlassen will, sie wird zum Gerät übertragen, die App gestartet, das FireMonkey Logo erscheint kurz und dann verabschiedet sich das ganze mit Exception Class 6.

Hast Du eine Lösung für das Problem gefunden?

Geändert von dierk (14. Nov 2021 um 21:47 Uhr)
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#6

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 15. Nov 2021, 12:41
Hallo,
der Thread ist zwar schon älter, aber ich habe genau das gleiche Problem mit Delphi 10.4. (und XCode 13.1)
Egal auf welchem Endgerät ich die App laufenlassen will, sie wird zum Gerät übertragen, die App gestartet, das FireMonkey Logo erscheint kurz und dann verabschiedet sich das ganze mit Exception Class 6.

Hast Du eine Lösung für das Problem gefunden?
Älteres XCode installieren, die 3.1 funktioniert mit Delphi nicht. Bei mir funktioniert die 3.0, allerdings nur zusammen mit noch älterer SDK.
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#7

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 15. Nov 2021, 13:54
Also bei mir läuft XCode 13.1 mit iOS 15.1, allerdings noch auf BigSur.
Bin aber noch am Testen, habe bis jetzt aber keine Probleme, und auch schon ein paar positive Reviews.
  Mit Zitat antworten Zitat
dierk

Registriert seit: 2. Okt 2004
6 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 15. Nov 2021, 19:11
Mist, nun habe ich alle Macs schon auf Monterey aktualisiert.
Wird es da ein Patch noch für Delphi 10.4 geben und wann?
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 16. Nov 2021, 07:50
Mist, nun habe ich alle Macs schon auf Monterey aktualisiert.
Bei Apple wartet man am besten mit Updates bis die Lage einigermaßen geklärt ist,
denn da wird ständig an allen Fronten hin und her geändert
Man kann aber auch wieder zurück, das endet aber in einem Wahnsinns-Gefrickel,
wenn Du die Macs nur für Entwicklung nutzt, und sonst nicht viel drauf hast, sollte das aber gehen.

Besser man nutzt gleich eine virtuelle Maschine, dann kann man solche Tests ohne viel Reue machen.
Trotzdem kann es dabei auch Probleme geben, weil XCode dann auch in der Regel die angeschlossenen Phones updaten möchte, was dann auch schlecht rückgängig zu machen ist.
Zumindest kann man dann noch via TestFlight testen.
  Mit Zitat antworten Zitat
michiww

Registriert seit: 9. Mai 2007
Ort: Franken
17 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Delphi 10.4 IOS Exception Class 6 / Terminating with uncaught foreign exception

  Alt 2. Dez 2021, 15:20
Hi,

ich hab bei mir seit Wochen ebenfalls Probleme mit der Exception Class 6, die App geht kurz auf und dann wieder zu.

Mittlerweile hab ich Rad Studio 10.4 Update 2, XCode 13.1, macOS Monterey 12.0.1, SDK für ios 15 und ein iPhone auf 15.1.1, hab vorher die unterschiedlichsten älteren Versionen getestet kein Unterschied.#
Habt Ihr vielleicht schon was neues herausgefunden oder Ideen?

Vielen Dank!

LG Michael
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz