Mit dem Launch beginnt die eigentliche Lebensdauer einer App. Apple und Google ändern regelmäßig ihre Anforderungen, neue Betriebssystemversionen bringen neue Verhaltensweisen mit, und Abhängigkeiten veralten. Wer nichts tut, merkt das spätestens, wenn ein Update abgelehnt wird oder die App für neue Nutzer nicht mehr auffindbar ist. Claude Code ist für Wartung ein starkes Werkzeug, weil Upgrades viel Routinearbeit enthalten. Dieser Ratgeber zeigt, welche Pflichten auf Sie zukommen und wie Sie Wartung planbar statt hektisch gestalten.
Die wiederkehrenden Pflichttermine
Google Play verlangt, dass neue Apps und Updates ein aktuelles Target-API-Level verwenden. Die Vorgabe wird jährlich angehoben und liegt in der Regel innerhalb eines Jahres nach Veröffentlichung der neuesten Android-Version. Apps, die zu weit zurückliegen, werden für Nutzer mit neueren Geräten nicht mehr angezeigt. Ein höheres Target-API-Level bedeutet oft geänderte Berechtigungen und Verhaltensweisen, die getestet werden müssen.
Apple verlangt, dass Uploads mit einer aktuellen Xcode-Version und einem aktuellen iOS-SDK gebaut werden. Die Mindestversion wird regelmäßig angehoben, meist einige Monate nach Erscheinen einer neuen Hauptversion. Hinzu kommen neue Anforderungen wie Privacy Manifests oder geänderte Richtlinien, die bei bestehenden Apps erst beim nächsten Update geprüft werden.
Ein Wartungsrhythmus, der funktioniert
Statt auf Warnmails zu reagieren, lohnt ein fester Rhythmus:
- Prüfen Sie monatlich Sicherheitswarnungen für Abhängigkeiten und spielen Sie kritische Updates zeitnah ein.
- Planen Sie vierteljährlich ein Update-Fenster für Frameworks, SDKs und Bibliotheken.
- Testen Sie jedes Jahr die Beta der neuen iOS- und Android-Version, sobald sie für Entwickler verfügbar ist.
- Heben Sie Target-API-Level und Mindest-Xcode-Version an, bevor die Store-Fristen greifen.
- Überprüfen Sie halbjährlich Store-Einträge, Datenschutzangaben und Screenshots auf Aktualität.
Upgrades mit Claude Code umsetzen
Upgrades sind ideale Aufgaben für einen Coding-Agenten: klar umrissen, gut dokumentiert und mit überprüfbarem Ergebnis. Lassen Sie Claude Code zuerst im Plan-Modus die Migrationshinweise der neuen Version mit Ihrer Codebasis abgleichen und eine Liste der betroffenen Stellen erstellen. Danach setzt der Agent die Änderungen in kleinen Schritten um, jeweils mit Build und Tests.
Wichtig ist eine gute Testabdeckung. Ohne Tests kann niemand, weder Mensch noch Agent, verlässlich sagen, ob nach einem Upgrade noch alles funktioniert. Nutzen Sie die Wartungsfenster deshalb auch, um fehlende Tests für kritische Abläufe zu ergänzen. Bei großen Sprüngen, etwa einer neuen Hauptversion von React Native, Expo oder Flutter, empfiehlt sich ein eigener Branch und eine Beta-Runde über TestFlight und den internen Test-Track.
Typische Wartungsfallen
Bei KI-gebauten Apps beobachten wir oft eine hohe Zahl an Abhängigkeiten, von denen einige gar nicht mehr genutzt werden. Lassen Sie Claude Code regelmäßig ungenutzte Pakete identifizieren und entfernen. Jede Abhängigkeit weniger ist ein Risiko weniger. Ebenso problematisch sind Bibliotheken, die nicht mehr gepflegt werden. Für sie braucht es rechtzeitig einen Ersatz.
Eine weitere Falle sind abgelaufene Zertifikate, Push-Schlüssel oder Dienstkonten. Ein Wartungskalender mit allen Ablaufdaten verhindert, dass die Release-Pipeline im ungünstigsten Moment stehen bleibt. Auch die Mitgliedschaft im Apple Developer Program für 99 USD pro Jahr muss aktiv bleiben, sonst verschwindet die App aus dem Store.
Dokumentieren Sie nach jedem Upgrade kurz, was geändert wurde und welche Probleme auftraten. Diese Notizen sind beim nächsten Mal Gold wert, für Ihr Team ebenso wie für Claude Code, der sie als Kontext nutzen kann.
Wartung abgeben oder selbst machen
Ob Sie Wartung im eigenen Team erledigen oder abgeben, hängt von Kapazität und Know-how ab. Wichtig ist, dass jemand verantwortlich ist und die Termine im Blick behält. Eine gut gepflegte CLAUDE.md mit Upgrade-Regeln macht die Arbeit für jedes Team leichter.
Die AI Code Engineers von neooutput übernehmen Upgrades, Security-Updates und den laufenden Betrieb Ihrer App, auf Wunsch rund um die Uhr. appsubmitter hält Ihre Release-Pipeline, Signierung und Store-Angaben aktuell, damit Updates jederzeit möglich bleiben. Lassen Sie uns in einem kostenlosen 15-Minuten-Erstgespräch über Ihren Wartungsbedarf sprechen.
Häufige Fragen
Was passiert, wenn ich das Target-API-Level nicht anhebe?
Bestehende Nutzer können die App weiter verwenden, neue Nutzer mit aktuellen Android-Versionen finden sie aber nicht mehr. Zudem können Sie keine Updates mehr veröffentlichen, bis die Vorgabe erfüllt ist.
Muss ich meine App bei jeder neuen iOS-Version aktualisieren?
Nicht zwingend sofort, aber Sie sollten sie auf der neuen Version testen. Für das nächste Update gilt dann die jeweils geforderte Mindestversion von Xcode und SDK.
Kann Claude Code Upgrades vollständig automatisch erledigen?
Routine-Updates lassen sich weitgehend automatisieren, etwa über Pull Requests, die der Agent vorbereitet. Größere Versionssprünge brauchen aber menschliche Prüfung und Tests auf echten Geräten.