Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Delphi XE5 : IPad (https://www.delphipraxis.net/177758-delphi-xe5-ipad.html)

rdeutsch 26. Nov 2013 09:07

Delphi XE5 : IPad
 
Guten Tag

Ich bin gerade dabei mich in die IOS-App-Entwicklung mit Delphi XE5 einzuarbeiten. Erste Testapps auf dem IPhone mit IOS7.03 laufen bereits.

Nun wollte ich auf dem IPad eine App testen.
Aber leider erhalte ich immer die Fehlermeldung: Unable to install package. (e8008015)

Im SDK-Manager ist als iOS-Gerät "iPhoneOS 7.0.3" eingetragen. Müsste hier auch noch ein Eintrag für ein IPad stehen?

Falls ja, wie kann ich ein SDK für ein IPad zufügen? Beim Iphone hat problemlos geklappt, aber wenn ich im SKD-Manager ein SDK zufügen möchte, erscheint die Meldung:
"TDBXError: Remote-Fehler: Authentifizierungsmanager hat Anmeldeinformationen des Benutzers zurückgewiesen. Dies kann an einer ungültigen Kombination von DS-Benutzername und Passwort liegen"

Danke für eure Hilfe und Gruss
Robert

Mavarik 26. Nov 2013 09:15

AW: Delphi XE5 : IPad
 
Was genau dann passiert habe ich auch nicht raus gefunden, aber bei mir hilft ein Reset des iPads.

Mavarik

Daniel 26. Nov 2013 09:19

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von rdeutsch (Beitrag 1237420)
Im SDK-Manager ist als iOS-Gerät "iPhoneOS 7.0.3" eingetragen. Müsste hier auch noch ein Eintrag für ein IPad stehen?

Der Bezeichnet "iPhoneOS" ist etwas irreführend und wurde früher von Apple genutzt, als es noch keine iPads zu kaufen gab. Ein Eintrag reicht im SDK-Manager, da das SDK für beide Geräte-Typen identisch ist.

Zitat:

Zitat von rdeutsch (Beitrag 1237420)
"TDBXError: Remote-Fehler: Authentifizierungsmanager hat Anmeldeinformationen des Benutzers zurückgewiesen. Dies kann an einer ungültigen Kombination von DS-Benutzername und Passwort liegen"

Das ist eine Meldung des PAServers. Den würde ich mal neu starten.

arnof 26. Nov 2013 11:20

AW: Delphi XE5 : IPad
 
was bei mir oft geholfen hat z.B. nach Updates vom IOS, einfach mal xcode öffnen und den Organizer öffnen. Dann wird es wieder klappen :thumb:

Mavarik 26. Nov 2013 15:11

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von arnof (Beitrag 1237454)
was bei mir oft geholfen hat z.B. nach Updates vom IOS, einfach mal xcode öffnen und den Organizer öffnen. Dann wird es wieder klappen :thumb:

Achso... Genau Hab IMMER den Organizer offen.. "Um Probleme zu verhindern".

rdeutsch 27. Nov 2013 16:26

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von arnof (Beitrag 1237454)
einfach mal xcode öffnen und den Organizer öffnen.

Vielen Dank, das wars. :)

Nun läufts auch auf dem IPad.

Grüsse
Robert

Darlo 27. Nov 2013 16:59

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von Mavarik (Beitrag 1237487)
Zitat:

Zitat von arnof (Beitrag 1237454)
was bei mir oft geholfen hat z.B. nach Updates vom IOS, einfach mal xcode öffnen und den Organizer öffnen. Dann wird es wieder klappen :thumb:

Achso... Genau Hab IMMER den Organizer offen.. "Um Probleme zu verhindern".

Ist bei mir auch schon in Fleisch und Blut übergegangen, PAServer starten, xCode öffnen und zum Organizer wechseln..

Mavarik 29. Nov 2013 15:44

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von Darlo (Beitrag 1237670)
Zitat:

Zitat von Mavarik (Beitrag 1237487)
Zitat:

Zitat von arnof (Beitrag 1237454)
was bei mir oft geholfen hat z.B. nach Updates vom IOS, einfach mal xcode öffnen und den Organizer öffnen. Dann wird es wieder klappen :thumb:

Achso... Genau Hab IMMER den Organizer offen.. "Um Probleme zu verhindern".

Ist bei mir auch schon in Fleisch und Blut übergegangen, PAServer starten, xCode öffnen und zum Organizer wechseln..

:thumb:

arnof 9. Dez 2013 21:22

AW: Delphi XE5 : IPad
 
Hi,

nun habe ich auch mal wieder neue Geräte gekauft. Mit dem neuen Gerät bekomme ich auch wieder die Fehlermeldung

e8008015

In XCode organizer ist es grün, d.h. alles ok., es will aber nicht. Mit alten Geräten geht alles :?:

RWarnecke 9. Dez 2013 22:12

AW: Delphi XE5 : IPad
 
Hilft Dir vielleicht dieser Link oder dieser Link weiter ?

schotti65 18. Dez 2013 12:00

AW: Delphi XE5 : IPad
 
Hi,

ich schaff nicht mal den allerersten Schritt - starten der App auf dem iPad.
(die beiden links aus dem letzten post haben mir leider auch nicht geholfen).

Miniprojekt ist angelegt (iOS Gerät > Ziel > iPad, .. > Konfiguration > debug),
> F9 >Verbindung zum iPad kann nicht hergestellt werden (Simulator geht aber, d.h. Mac Mini ist erreichbar).
Xcode 5.0.2. ist offen, ... > Organizer > devices: iPad wird mit grünem Punkt angezeigt.
ABER: Provisioning Profiles sind leer und bleiben leer.
"add device to member Center" > account auswählen (ich hab nur einen) > "choose" > keine Fehlermeldung, aber es passiert auch nix.
Nach jeder Beschreibung dieser Schritte, die ich bisher gelesen habe, sollte doch ein neues Profil unter "Provisioning profiles" erscheinen?

Sogar unter meinem Dev. account bei Apple (certificates > devices) wird das iPad angezeigt, also irgendwas von dem Request muss ja angekommen sein, aber NICHT auf dem iPad selber...

Irgendeine Idee, was ich noch versuchen könnte?

schotti65 19. Dez 2013 14:43

AW: Delphi XE5 : IPad
 
So, gelöst. Letztlich war's ganz was anderes und wohl recht exotisch. Ich schreibs in einen separaten thread.

Memnarch 19. Dez 2013 15:27

AW: Delphi XE5 : IPad
 
Bitte schreibe die Lösung HIER(!) rein ;). Es nervt nichts mehr, als wen man nach einer Lösung googlet, einen entsprechenden Thread mit Problem findet, jemand schreibt er habe es gelößt, aber nicht schreibt WIE.

Mich betrifft das hier gerade nicht, aber es wäre sicherlich um einiges angenehmer für andere.

Grüße
Memnarch

schotti65 19. Dez 2013 16:28

AW: Delphi XE5 : IPad
 
Steht hier: http://www.delphipraxis.net/178139-e...nsuitable.html
Schlagworte, nach denen ich zuerst auch selber gegoogelt hatte, sind im Titel, deshalb schien mir ein eigener thread passender.

SoftwPC 28. Mai 2014 16:24

AW: Delphi XE5 : IPad
 
Ich möchte zu diesem Thema eine einfache Frage hinzufügen:

Nachdem ich meine Apps mit Zielplattform Android problemlos zum Laufen gebracht habe (Delphi XE5 unter Windows7,Smartphone Samsung S4), habe ich mir ein iPad zunächst ausgeliehen und über USB angeschlossen. (Einen Mac besitze ich nicht.)
Beim iPad habe ich "Computer vertrauen" gedrückt. Es wurde also der Kontakt wahrgenommen.

Habe dann beim Compilieren noch iPad-Namen eingegeben.

Bei "Verbindung testen" konnte jedoch über Port 64211 (der vorgegeben war) keine Verbindung hergestellt werden.

Wie ist es nun möglich, die App auf das iPad zu bekommen? Muss ich IOS-Gerät oder IOS-Simulator wählen? Wo muss das iPad erscheinen? Wie bekomme ich das SDK?

Vielleicht kann mir da jemand helfen und die einzelnen Schritte angeben.

Gruß SoftwPC
Lmg-solutions.de/apps

himitsu 28. Mai 2014 16:51

AW: Delphi XE5 : IPad
 
Kannst du bei/für "IOS-Gerät" nicht irgendwo irgendwelche Optionen einstellen?

Mit IOS-Simulator geht das Compilatan den Simulator und nicht an das Gerät.
Aber kannst du dein Programm auch im Simulator starten? (Nur wieso gibt's eigentlich keinen Android-Simulator :stupid:)

mkinzler 28. Mai 2014 16:56

AW: Delphi XE5 : IPad
 
Zitat:

Aber kannst du dein Programm auch im Simulator starten?
Das ist aber was anderes. Den ein Programm für den Emulator ist ein "normales" x86-Kompilat, welches ein "simuliertes" iOS-Gerät und OS vorgegauckelt wird. Delphi seitig wird der ganz alte Compiler verwendet ( Win32: ganz alt; Win64: neu; Arm: nexgen)
Zitat:

Nur wieso gibt's eigentlich keinen Android-Simulator
Weil Google stattdessen einen Emulator anbietet :mrgreen:
Hier wird die komplette Hardware emuliert, das von Delphi erzeugte Programm ist ein ARMv7 executable (nextgen).

RWarnecke 28. Mai 2014 17:20

AW: Delphi XE5 : IPad
 
Zitat:

Zitat von SoftwPC (Beitrag 1260640)
Ich möchte zu diesem Thema eine einfache Frage hinzufügen:

Nachdem ich meine Apps mit Zielplattform Android problemlos zum Laufen gebracht habe (Delphi XE5 unter Windows7,Smartphone Samsung S4), habe ich mir ein iPad zunächst ausgeliehen und über USB angeschlossen. (Einen Mac besitze ich nicht.)
Beim iPad habe ich "Computer vertrauen" gedrückt. Es wurde also der Kontakt wahrgenommen.

Habe dann beim Compilieren noch iPad-Namen eingegeben.

Bei "Verbindung testen" konnte jedoch über Port 64211 (der vorgegeben war) keine Verbindung hergestellt werden.

Wie ist es nun möglich, die App auf das iPad zu bekommen? Muss ich IOS-Gerät oder IOS-Simulator wählen? Wo muss das iPad erscheinen? Wie bekomme ich das SDK?

Vielleicht kann mir da jemand helfen und die einzelnen Schritte angeben.

Gruß SoftwPC
Lmg-solutions.de/apps

Wenn Du eine App auf das iPad bringen willst, brauchst Du zwingend einen Mac. Dazu reicht schon der kleine Mac Mini. Dann musst Du noch einen Entwickleraccount bei Apple anmelden und ein paar Zertifikate und Profile erstellen. Dann kannst Du die Apps, die Du mit Delphi XE5 erstellt hast, auf dem iPad ausführen. Beim iOS-Simulator brauchst Du lediglich nur den Mac. Das ist mal so die Kurzfassung. Hier im Forum, auf der Embarcadero Wiki-Seite sind dazu reichlich Anleitungen vorhanden. Eine App auf ein iPad oder iPhone zu installieren ist ein wenig mehr Aufwand als bei Android.

Edit:
Hier die Anleitung aus dem DocWiki von Emba. Daniel Wolf hat auch noch drei Video Tutorials dazu erstellt, schaue mal auf seinen Blog.


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