45259ae9ba
Am iPhone gesehen: der Server meldete 2026.9.5.29, das mitgelieferte Buendel war noch .28. buendelPasst() verlangt Gleichheit, die App hielt sich deshalb fuer nicht erneuerbar - und die Meldung schickte den Eigentuemer zu Xcode, obwohl nur meine Veroeffentlichung unvollstaendig war: ich hatte die Versionsnummer erhoeht, ohne npm run ota laufen zu lassen. Betraf .29 und .30. Zwei Aenderungen: * buendelversion.test.ts vergleicht die Version in bundle.json mit der in manifest.json. Gegengeprueft: der Test faellt, wenn sie auseinanderlaufen. Damit wird daraus ein Fehlschlag vor der Auslieferung statt einer irrefuehrenden Meldung auf dem Telefon. * Der Hinweis unterscheidet jetzt zwei Faelle. Liegt ein Buendel, das nur nicht zur Serverfassung passt, heisst es, die App koenne sich erneuern, sobald eine Veroeffentlichung ein passendes mitbringt. Nach Xcode wird nur noch verwiesen, wenn gar kein Buendel da ist. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>