Spielerando

Der Store meldet, meine neue Version sei nicht neuer als die alte

Stores verlangen neben dem Versionsnamen, den Leute sehen, eine ständig wachsende Build-Nummer und nehmen nie eine niedrigere an. Von Hand gezählt geht das früher oder später schief. Hier steht, wie man die Nummer aus dem Versionsnamen ableitet, samt den Grenzen, die den Fehler früh melden.

Warum das funktioniert

Eine Regel, die nur vorwärts gehen darf, hält man am leichtesten ein, wenn sie aus einer einzigen Quelle kommt. Leitest du die Baunummer vom sichtbaren Versionsnamen ab, steigt sie nur, wenn auch der Name steigt, und es gibt keine zweite Kopie, die man vergessen kann.

Wann es das Falsche ist

Lass die abgeleitete Nummer weg, wenn dein Werkzeug jedem Bau von selbst eine steigende Nummer gibt, wie es viele Baudienste tun. Nutze dann diese und baue kein zweites Schema. Auch bei einem Webspiel, das gar keine Baunummer im Laden hat, brauchst du sie nicht.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 27 Zeilen Beispielcode mit 5 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Der Store meldet, meine neue Version sei nicht neuer als die alte“ (read_entry store-rejects-update-version-code) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen