Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 11.2 IOS 16 Simulator (https://www.delphipraxis.net/211500-delphi-11-2-ios-16-simulator.html)

oakley 24. Sep 2022 20:19

Delphi 11.2 IOS 16 Simulator
 
Hallo zusammen,

ich wollte mal den IOS 16 Simulator testen und habe Delphi 11.2 installiert.
Ich habe ein ganz einfaches Projekt mit einem Button drauf.

PA Server läuft Auf Monterey 12.6, XCode 14, und die Verbindung geht auch, als Profil habe ich Iphone 14 Pro (IOS 16) versucht.
Der Simulator startet aber ich bekomme einen Fehler zurück:

/usr/bin/xcrun simctl install DF8BD654-82B3-459E-9AA1-C16AA5F5593E "/Users/administrator/PAServer/scratch-dir/Administrator-IOS Sim/Project1.app"
An error was encountered processing the command (domain=IXUserPresentableErrorDomain, code=4):
„Project1“ muss aktualisiert werden.
Diese App muss vom Entwickler aktualisiert werden, um mit dieser iOS-Version zu funktionieren.
Failed to find matching arch for input file: /Users/administrator/Library/Developer/CoreSimulator/Devices/DF8BD654-82B3-459E-9AA1-C16AA5F5593E/data/Library/Caches/com.apple.mobile.installd.staging/temp.U50Xbe/extracted/Project1.app/Project1
Underlying error (domain=MIInstallerErrorDomain, code=15):
Failed to find matching arch for input file: /Users/administrator/Library/Developer/CoreSimulator/Devices/DF8BD654-82B3-459E-9AA1-C16AA5F5593E/data/Library/Caches/com.apple.mobile.installd.staging/temp.U50Xbe/extracted/Project1.app/Project1

Weiß jemand woran es liegen kann? In AppData/Roaming habe ich die Apple Template Dateien schon neu schreiben lassen, mit dem gleichen Ergebnis.

Was bedeutet "Failed to find matching arch"?

LG

Mirko

CTB 24. Sep 2022 22:13

AW: Delphi 11.2 IOS 16 Simulator
 
Der Mac, den Du benutzt, muss ein Mac mit M1 oder M2 Apple Silicon-Prozessor sein, sonst bekommst Du beim Installieren Deiner App den "arch error"
(Quelle: https://blogs.embarcadero.com/delphi...of-rad-studio/).
The Mac you are using must be a Mac with an M1 or M2 Apple silicon processor, otherwise you'll get the arch error on installing your app
(source: https://blogs.embarcadero.com/delphi...of-rad-studio/).

himitsu 24. Sep 2022 22:50

AW: Delphi 11.2 IOS 16 Simulator
 
Irgendwo hier gab es vor Kurzem schonmal die Frage von wem, ob man auf einem "alten" Intel-Mac auch für den neuen M kompilieren kann ... mir war so, als wenn es da hieß, dass es nicht unbedingt neu sein muß. :gruebel:


Der iOS-Simulator hat doch intern weiterhin eine Intel-CPU, weil einen ARM zu emulieren war arschlangsam.
Für iOS 32 64 als ARM, aber im Simulator debuggt man dann was total ganz Anderes (Intel 32), als "wirklich" bei den Kunden laufen würde.

oakley 25. Sep 2022 12:28

AW: Delphi 11.2 IOS 16 Simulator
 
Danke für die Antworten.
Naja da komme mit mit meiner VM wohl nicht weit.
Wenn ich das direkt auf einem Iphone testen möchte brauche ich ein developer account richtig?

LG

Mirko

TurboMagic 25. Sep 2022 13:39

AW: Delphi 11.2 IOS 16 Simulator
 
Ich glaube ja, dann brauchst du bestimmt einen Developer account :-(

Mavarik 26. Sep 2022 08:15

AW: Delphi 11.2 IOS 16 Simulator
 
Moin...

Der iOS Simulator funktioniert auf jedem Mac, aber Delphi kann nur noch code für einen ARM Mac/Simulator erzeugen.

Mavarik


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 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