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