Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.100 Beiträge
 
Delphi 12 Athens
 
#1

Project Magician: Löscht API-Keys unter Mobile

  Alt 30. Jan 2024, 11:58
@UweRaabe

Hallo zusammen,

ich weiß nicht, ob dies die richtige Stelle für Fragen an das Project Magician Tool von Uwe ist.
Wenn nicht, dann bitte verschieben.
Auf der Blog-Seite von Uwe habe ich jedenfalls keine Kommentarmöglichkeiten gefunden.

Ich benutze das Tool ab und zu und habe mich gerade gewundert, warum die Einträge für Android Maps-SDK - apiKey in den Project Options/Version Info nicht angenommen werden.
Ich vermute, dass der Grund bei Project Magician liegen wird:
Project settings
\-- Clear settings in child configs
\----- X - Application settings
\----- X - Package settings

waren gesetzt.

Das macht, was es soll und löscht (überschreibt) anscheinend
Project Options\Version Info\Debug configuration\Android32 oder 64\Version code options\apiKey <== Der DEBUG Maps SDK-Key
Project Options\Version Info\Release configuration\Android32 oder 64\Version code options\apiKey <== Der RELEASE Maps SDK-Key

mit dem jeweiligen, leeren apiKey aus
Project Options\Version Info\All configurations\Android32 oder 64\

Weil die apiKeys für DEBUG/RELEASE natürlich unterschiedlich sein sollten, ist das nicht ganz optimal.

Deshalb meine Frage, oder Feature-Request, ob dies selektiv behandelt werden könnte?
Vielleicht ist ja schon eine Einstellmöglichkeit für solche Elemente vorhanden, die Maps-Keys sind bestimmt nicht der einzige Fall.

Seltsamerweise scheint dies Verhalten projektabhängig zu sein, in einem migriertem, alten Rx1130 Projekt belieben die Keys erhalten.
In einem neu angelegten, leeren Projekt, verschwinden die Keys, wie oben beschrieben.

Schalte ich den Projekt Magician ab, die oben genannten Checkboxen, dann bleiben auch die apiKeys wieder erhalten.
  Mit Zitat antworten Zitat