Einzelnen Beitrag anzeigen

Rollo62
Online

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

AW: [Fmx, Rx10.1 Berlin] Application keystore bleibt nicht gespeichert

  Alt 12. Mai 2016, 08:38
Hallo zusammen,

Ich habe ein neues Projekt angelegt, und da sind keine solchen Einträge wie unten gespeichert,
es signiert aber trotdem.

Ich frage mich wo Delphi das speichert ?

Im File \bin\CodeGear.Deployment.Targets werden jedenfalls die Einträge benutzt, das scheint für
den Buildprozess zu sein.

Zitat:
<!-- KeyStore settings for Application Store platform configuration -->
<KeyStoreFile Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_KeyStore)'==''">$(ENV_PF_KeyStore)</KeyStoreFile>
<KeyStoreFile Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_KeyStore)'!=''">$(PF_KeyStore)</KeyStoreFile>
<KeyStorePass Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_KeyStorePass)'==''">$(ENV_PF_KeyStorePass)</KeyStorePass>
<KeyStorePass Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_KeyStorePass)'!=''">$(PF_KeyStorePass)</KeyStorePass>
<AliasKey Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_AliasKey)'==''">$(ENV_PF_AliasKey)</AliasKey>
<AliasKey Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_AliasKey)'!=''">$(PF_AliasKey)</AliasKey>
<AliasKeyPass Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_AliasKeyPass)'==''">$(ENV_PF_AliasKeyPass)</AliasKeyPass>
<AliasKeyPass Condition="'$(BT_BuildType)'=='AppStore' And '$(PF_AliasKeyPass)'!=''">$(PF_AliasKeyPass)</AliasKeyPass>
<DecryptPasswords Condition="'$(BT_BuildType)'=='AppStore'">True</DecryptPasswords>
Ich verstehe noch das die Ide ein Keystore file finden kann, wenn im Standard-Verzeichnis,
aber wo wird denn die Zuordnung zu meinem Projekt gemacht ?

In der Registry ist ein Eintrag unter unter
Zitat:
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\18.0\Pr ovision\Android-AppStore]
"KeyStore"="C:\\Users\\Rollo\\AppData\\Roaming\\Em barcadero\\BDS\\18.0\\Xyz.keystore"
"KeyStorePass"="853F47C55F9....................... .......2333E581DE5096EE3EC16E3125BECB1"
"AliasKey"="xyz"
"AliasKeyPass"="853F47C55F9807.................... .......81DE5096EE3EC16E3125BECB1"
Das scheint aus dem SDK zu kommen.

Warum hat ein Projekt die keystore Files im *.droj File (upgedated von Rx10 Seatttle), und
ein neues Projekt unter Rx10.1 Berlin hat die Einträge da nicht mehr ?

Weiss jemand welche Logik Delphi bei der Zuordnung File/Keypass hat, damit man das richtig anlegen kann ?
Eigentlich würde ich die Zuordnung im ProjektFile vermuten.

Rollo
  Mit Zitat antworten Zitat