Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Zertifikat Android (https://www.delphipraxis.net/189182-zertifikat-android.html)

Bambini 13. Mai 2016 09:48

Zertifikat Android
 
Beim Umstieg der Android App auf Berlin kommt beim Hochladen der *.apk Datei folgende Meldung:
Zitat:

Hochladen fehlgeschlagen
Du hast eine APK-Datei hochgeladen, die mit einem anderen Zertifikat signiert ist als deine vorherigen APK-Dateien. Es muss dasselbe Zertifikat verwendet werden. Deine vorhandenen APK-Dateien sind mit folgenden Zertifikaten und ID-Dateien signiert:
[ SHA1: 37:F7:FF:23:11:C2:6A:4F:56:9F:A3:96:42:C4:88:E1:35 :4F:1A:4A ]
. Die Zertifikate, mit denen die hochgeladene APK-Datei signiert ist, weisen die ID-Dateien
[ SHA1: EB:23:0B:75:54:CA:31:F9:F8:55:DD:0D:AC:D0:C1:5C:BE :1D:F0:33 ]
auf.
Wo stellt man das in der IDE ein?

Darlo 13. Mai 2016 10:10

AW: Zertifikat Android
 
Das kannst Du unter Projekt -> Optionen-> Bereitstellung einstellen.
Einfach Android - Anwendungs-Store auswählen und Zertifikat auswählen.

Bambini 13. Mai 2016 10:51

AW: Zertifikat Android
 
Zitat:

Zitat von Darlo (Beitrag 1338113)
Das kannst Du unter Projekt -> Optionen-> Bereitstellung einstellen.
Einfach Android - Anwendungs-Store auswählen und Zertifikat auswählen.

und wir komme ich da an das "alte" Zertifikat?

Darlo 13. Mai 2016 10:54

AW: Zertifikat Android
 
Du hast das damals erstellt, ein Passwort vergeben und irgendwo gespeichert.

Rollo62 13. Mai 2016 11:14

AW: Zertifikat Android
 
Hilft dir das vielleicht weiter ?

Rollo

Bambini 13. Mai 2016 15:11

AW: Zertifikat Android
 
Vielen Dank für die Info. Klapp leider bei mir nicht.

Es ist eine XE8 App für Android welche jetzt mit XE10.1 Berlin weitergeht.
Lade ich das Projekt in Berlin und schaue unter Projekt/Options/Bereitstellung im Build-Typ Android - Anwendung-Store, ist dort alles leer. Trage ich die Keystore Datei ein mit Passwort und [Zertifikate abrufen] taucht auch alles auf, aber nach dem Schließen und wieder Öffnen der Projekt Optionen ist alles wieder leer.

Sir Rufo 13. Mai 2016 15:22

AW: Zertifikat Android
 
Zitat:

Zitat von Bambini (Beitrag 1338134)
Vielen Dank für die Info. Klapp leider bei mir nicht.

Es ist eine XE8 App für Android welche jetzt mit XE10.1 Berlin weitergeht.
Lade ich das Projekt in Berlin und schaue unter Projekt/Options/Bereitstellung im Build-Typ Android - Anwendung-Store, ist dort alles leer. Trage ich die Keystore Datei ein mit Passwort und [Zertifikate abrufen] taucht auch alles auf, aber nach dem Schließen und wieder Öffnen der Projekt Optionen ist alles wieder leer.

Die Keystore-Datei muss zwingend im User-Verzeichnis der IDE liegen. Das wird automatisch immer wieder zurückgestellt, egal welchen Pfad man dort einträgt.

Einzige Abhilfe: Kopiere die Keystore-Datei in dieses Verzeichnis

Hier die konkreten Pfade:
IDEPfad
Seattle%APPDATA%\Embarcadero\BDS\17.0
Berlin%APPDATA%\Embarcadero\BDS\18.0

Bambini 13. Mai 2016 15:28

AW: Zertifikat Android
 
Speichern Problem gefunden.
Der Projekt Optionen Dialog in Berlin hat das Problem, wenn er zu klein ist verdeckt die Bereitstellung die [ok][Abbrechen][Hilfe] Buttons. :thumb:

Darlo 13. Mai 2016 15:34

AW: Zertifikat Android
 
Bei mir liegen die einzelnen keystores immer im Verzeichnis der jeweiligen App.

Bambini 13. Mai 2016 16:05

AW: Zertifikat Android
 
Auf der Suche nach dem richtigen Keystore ist nun folgendes:
In XE8 habe ich die App ohne [Projekt/Optionen][Bereitstellung] erstellt und in den App Store hochgeladen. Klappt alles auch jetzt noch. Mache ich das Projekt in Berlin auf kommt eine Warnung:
Zitat:

[Warning Warnung] Missing provisioning information for the "Application Store" platform configuration, the file '.\Android\Release\<meineapp>.apk' has been sucessfully generated but it has not been signed and it is a non-instalable package.
Ok, ist ja nur eine Warnung, XE8 hat ja auch keine Info für eine Signatur.
Hoch damit in den Playstore. Meldung dort:
Zitat:

Hochladen fehlgeschlagen
Du hast eine APK-Datei hochgeladen, die nicht über das zipalign-Tool ausgerichtet wurde. Du musst das zipalign-Tool in deiner APK-Datei ausführen und sie erneut hochladen.
So nun stellt sich die Gretchfrage, mit welches Key hat XE8 signiert bzw. wie kann ich das nach Berlin mitnehmen?
Weil einen andere Signatur kann ich nicht als Update für die bestehende App verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 Uhr.
Seite 1 von 2  1 2      

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