AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung iOS Apps werden sofort nach öffnen wieder geschlossen
Thema durchsuchen
Ansicht
Themen-Optionen

iOS Apps werden sofort nach öffnen wieder geschlossen

Ein Thema von Kishmet · begonnen am 3. Jan 2024 · letzter Beitrag vom 8. Jan 2024
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#1

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 3. Jan 2024, 15:03
Gibt es irgendwelche Meldungen oder Logs, beim Debuggen und/oder beim Crash?

Kann es sein, dass Du die SDK's nicht zum aktuellen XCode upgedatet hast, über Tools/Deployment/SdkManager/Update LocalFile Cache ?
Oder, dass Du mehrere verschiedene XCode parallel installiert hast?
Falls nicht, das kann man durch ein entsprechendes xcode-select korrigieren:
https://en.delphipraxis.net/topic/89...&comment=74990
  Mit Zitat antworten Zitat
Kishmet

Registriert seit: 29. Okt 2020
Ort: Großraum Stuttgart
43 Beiträge
 
Delphi 12 Athens
 
#2

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 4. Jan 2024, 06:37
Guten Morgen zusammen,

ich bin gestern Abend dann noch zufällig darüber gestolpert. (Danke an @SuperMulti81 - als du meintest eher nicht die Zertifikate habe ich das erstmal komplett aufgegeben gehabt und mich auf meine Entwicklungsumgebung konzentriert).

Unter Projekteinstellungen>Versionsinformationen gibt es ein Feld Names NSLocationWhenInUsageDescription. Hier stand bei mir "iPhone && iPad" drin. Dies steht hier analog zu UIDeviceFamily. Tja, leider liegt hier auch der Hund begraben. (In der Testapp stand hier "iPhone" drin (bei beiden), dann funzt das auf dem Ipad wohl auch nicht -> So bin ich aber immerhin drauf gekommen). Als ich das nun einfach mal spaßeshalber auf "iPad" geändert habe, gingen plötzlich beide Apps. Jetzt der witzige Teil -> wenn ich das wieder zurück baue, sprich "iPhone && iPad" reinschreibe, bekomme ich nun eine Fehlermeldung!!! Die ist vorher einfach geschluckt worden, ich gehe davon aus, weil die eben noch von meinem Vorgänger aus grauer Vorzeit dort drin stehen .

Jedenfalls funzt jetzt wieder alles! Vielen lieben Dank für die Hilfe!

PS: Ich habe den Wert in NSLocationWhenInUsageDescription nun einfachh leer gelassen, verstehe ehrlich gesagt sowieso nicht warum dort etwas drin stand...

Geändert von Kishmet ( 4. Jan 2024 um 07:00 Uhr) Grund: Kleine Ergänzung um das PS
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 4. Jan 2024, 11:57
Ich empfehle in so einem Fall immer ein neues Projekt zu starten. In der Regel sind die Vorgaben der IDE richtig und erzeugen eine App, die du auch installieren kannst.
Versuche in so einem Fall nicht ein Projekt, das du mit einer älteren Delphi Version erzeugt hast zu verwenden.

Mavarik
  Mit Zitat antworten Zitat
Kishmet

Registriert seit: 29. Okt 2020
Ort: Großraum Stuttgart
43 Beiträge
 
Delphi 12 Athens
 
#4

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 4. Jan 2024, 12:03
Hallo Maverik,

wie bereits weiter oben beschrieben habe ich genau das gemacht. Dort waren die Angaben nur leider eben auch (für meine Zwecke) Falsch. Hat mich also in dem Moment nicht weiter gebracht, ich musste also erst in den Versionseinstellungen stöbern und Änderungen vornehmen.

Naja. Hat ja letztlich dann funktioniert.

Grüße
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#5

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 4. Jan 2024, 19:25
wie bereits weiter oben beschrieben habe ich genau das gemacht. Dort waren die Angaben nur leider eben auch (für meine Zwecke) Falsch.
Ich vermute, das war dann nicht exakt so leer wie ich meinte, denn im leeren Projekt ist normalerweise "iPhone & iPad" selektiert.
Ich gehe davon aus, dass Du das beim "Hello World" nicht explizit geändert hast, das war ja genau der Sinn der Sache.

Falls Du eine neue, leere App anlegst, steht dann direkt wieder nur "iPhone" drin?
Das wäre dann vielleicht ein neuer Bug in der IDE, müsste man mal testen.
  Mit Zitat antworten Zitat
Kishmet

Registriert seit: 29. Okt 2020
Ort: Großraum Stuttgart
43 Beiträge
 
Delphi 12 Athens
 
#6

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 5. Jan 2024, 10:09
Hi Rollo,

hm.... da ist wohl irgendwas seltsam. Bei dem ersten Projekt (Die leere App von der ich weiter oben berichtet habe), welches ich als Referenz genommen habe, stand in den beiden Parametern „iPhone“ drin. (was mich schon stutzig macht, ist das hier überhaupt bei NSLocationWhenInUsageDescription etwas drinnen stand!). Ich hatte von diesem Testprojekt noch einen Bruder, ebenfalls neu erstellt und komplett leer, ohne „hello World“-label. Hier trat der identische Fehler auf!
Jetzt (also heute) habe ich das ganze nochmal ausprobiert und siehe da, verschiedene Ergebnisse!
Wenn ich das Ganze mit den jetzt richtig verwendeten Einstellungen und Profilen etc. mache, dann stimmt auch plötzlich alles. Sprich es steht in NSLocationWhenInUsageDescription nichts drin und unter UIDeviceFamily steht auch wie von dir angenommen „iPhone & iPad“.
Bedingungen – Das war der Zustand zu dem auch meine App geht:
Mac ist an und alles kann gleich transferiert werden. Profile und Zertifikate stimmen

Jetzt wird es interessant, wenn ich die Profile rausnehme, bzw. die Konfiguration für das iOS ein wenig verwürfel, dann steht beliebiger Unfug in den Einstellungen. Ich nehme an, dass dies auch bei meinem Test Projekt der Fall war. Dies hatte ich angelegt als ich mitten in meinem ersten Problem gesteckt habe.
Bedingungen:
Zertifikate und Profile auf dem Mac wieder gelöscht. Verbindung aktualisiert und dann gelöscht, ebenfalls das SDK gelöscht.

Was mich etwas stutzig macht, ist dass ich jetzt auch einmal „iPhone && iPad“ (Zwei &!) in den Einstellungen stehen hatte, so wie in meinem Hauptprojekt. (Habe nun drei Testprojekte erzeugt und diese immer anders angelegt – direkt abgespeichert Delphi geschlossen und neu geöffnet – direkt versucht zu transferieren – erst auf Windows laufen lassen).
Wirklich ausmachen woran es genau liegt, kann ich aber nicht.

Vielleicht könnte mal jemand, der sowieso grade einen Clean Install hinlegt, das ganze überprüfen, wer weiß vielleicht ist dies auch einfach nur ein Problem bei mir…

Geändert von Kishmet ( 5. Jan 2024 um 10:16 Uhr)
  Mit Zitat antworten Zitat
Rollo62

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

AW: iOS Apps werden sofort nach öffnen wieder geschlossen

  Alt 5. Jan 2024, 14:13
bzw. die Konfiguration für das iOS ein wenig verwürfelt, dann steht beliebiger Unfug in den Einstellungen.
Das hört sich erstmal seltsam an, vielleicht ist das ja ein neuer Bug der auf Profiles oder so anspricht.

Wahrscheinlicher finde ich aber, dass es vielleicht auch ein 3rd Party Experte sein könnte.
So ein Verhalten habe ich zumindest noch nicht gesehen.

Generell versuche ich immer strikt nur bei "Project/Options/All ..." die Konfigurationen zu ändern (was mir nicht immer gelingt).
Man ändert gerne mal schnell etwas, und das war dann unter Debug oder Release, und damit sind die vererbten Einstellungen futsch und bleiben verschieden.
Leider funktioniert die Vererbung von All... zu Debug... und Release... nur mäßig, und man kann sich da nicht drauf verlassen.
Etwas Linderung schafft z.B. das Tool ProjectMagician von Uwe Raabe.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 15:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz