Zum Hauptinhalt springen

Wie man Yarn Clear Cache leert: Eine Anleitung für V1, Berry und CI/CD

Erhalten Sie eine Schritt-für-Schritt-Anleitung, um den Yarn-Cache zu löschen, und erfahren Sie, wie Sie mit CI/CD-Praktiken und Troubleshooting-Tipps fehlerhafte Builds beheben können.

Martin Donadieu

Martin Donadieu

Inhaltsmarketer

Wie man Yarn Clear Cache leert: Eine Anleitung für V1, Berry und CI/CD

Sie führen aus yarn install, und die Abhängigkeit, die Sie gerade aktualisiert haben, bezieht sich immer noch auf das alte Build. Oder Ihr Laptop installiert sich problemlos, während CI plötzlich nach einem harmlosen Änderung im Lockfile fehlschlägt. Oder Docker-Rebuilds ziehen sich hin, obwohl Sie 'Cache verwenden'.

Das ist normalerweise der Zeitpunkt, an dem Menschen nach Yarn clear cache und den ersten Befehl einfügen, den sie finden.

Manchmal funktioniert das. Manchmal löst es nichts. Der Grund ist einfach: Yarns Cacheverhalten hängt stark davon ab, welches Yarn Sie verwenden, und der Unterschied zwischen Yarn Classic v1 und context: Seite/ Bereich: Capgo-Marketing-Website. Rolle: Kurze Benutzeroberflächenebene oder Navigationspunkt. Gesehen in: Seite trust.astro. Nachrichten Schlüssel `und` (Und). Yarn Berry v2+

ist groß genug, um sowohl den richtigen Befehl als auch die richtige Fehlerbehandlungsstrategie zu ändern. yarn cache cleanDie meisten Anleitungen stoppen bei

. Das ist nur der Anfang. Was zählt, ist der Cachebereich, ob Ihr Projekt einen lokalen Cache oder einen gemeinsamen verwendet, und ob Ihr wahres Problem überhaupt der Cache ist. In CI und Docker kann eine schlechte Cachingstrategie oft mehr Schmerzen verursachen als veraltete Paketarchive.

Ihr Build ist kaputt und der Yarn-Cache könnte der Schuldige sein

Ein bekanntes Muster sieht so aus. Sie heben ein Paket an, ziehen frische Änderungen heran und führen install wieder durch. Die Anweisung ist abgeschlossen, aber die Anwendung verhält sich wie das alte Abhängigkeit noch vorhanden ist. Dann schlägt jemand vor, den Cache zu löschen, und jetzt fragen Sie sich, ob das eine wirkliche Lösung oder nur ein Aberglaube ist

Es kann eine wirkliche Lösung sein. Es kann auch eine Ablenkung sein

Cache-Probleme zeigen sich normalerweise in wenigen vorhersehbaren Weisen. Ein lokales Paket wird nicht aktualisiert. CI zieht etwas Ungewöhnliches heran. Eine frische Zweig verhält sich anders als der Hauptzweig, obwohl das Lockfile sagt, dass alles übereinstimmen sollte. Wenn Sie bereits nach breiteren Pipelineinstabilitäten suchen, hilft es, Cache-Debugging mit einer systematischen Build-Überprüfung zu kombinieren, wie in dieser Anleitung Fixen von Buildfehlern in Capacitor CI/CD-Pipelines.

Praktische Regel: Behandle Yarn clear cache als ein diagnostisches Werkzeug und nicht als eine Pflegeübung.

Das schwierige Teil ist, dass Yarn sein Cache-Modell im Laufe der Zeit geändert hat. In älteren Projekten wird der Cache global geteilt. In neueren Projekten kann die Cache-Lösung lokal am Projekt, global oder beides sein, je nachdem, welche Befehlsflagge verwendet wird. Deshalb sollte die erste Frage sein, wenn ein Teammitglied sagt: „Lös einfach den Yarn-Cache“, nämlich: Welcher Yarn?

Ein guter Cache-Fix beginnt mit Kontext. Lokale Maschine oder CI-Runner. Yarn v1 oder Berry. Geteilter Cache oder Projektcache. Sobald man das weiß, wird der Befehl präziser und nicht mehr hoffnungslos.

Wann und Warum den Yarn-Cache leeren

Es macht Sinn, den Yarn-Cache zu leeren, wenn man ein bestimmtes Fehlverhalten im Auge hat. Es ist am nützlichsten, wenn man alte Paketartefakte entfernen möchte, sich von einem gebrochenen Downloadzustand erholen möchte oder absichtlich Pakete löschen möchte, damit Yarn von vorne beginnt.

Eine Infografik mit dem Titel Yarn Cache: Wann und Warum leeren, die drei Gründe, um den Cache zu leeren und die drei Vorteile.

Die Symptome, die auf Cache-Probleme hinweisen

Einige Fälle sind starke Kandidaten für einen Cache-Lösung:

  • Eine Abhängigkeit weigert sich, sich zu aktualisieren: Sie haben die Version geändert oder ein lokales Paket neu erstellt, aber die Installationen ziehen immer noch ein älteres Artefakt.
  • Die Installationen scheitern auf eine Weise, die sich anfühlt, als wäre der Zustand gespeichert: Ein Gerät funktioniert, ein anderes nicht, und das Wiederholen des gleichen Befehls reproduziert immer wieder das gleiche schlechte Ergebnis.
  • Sie müssen lokale Festplattenspeicher zurückgewinnen: Dies ist auf Entwicklermaschinen wichtiger als in kurzen CI-Umgebungen.

Andere Situationen sehen nur so aus, als wäre der Cache gestört. Wenn Ihr Lockfile unerwartet geändert wurde, wenn eine Workspace-Einstellung inkonsistent ist oder wenn ein Docker-Build den falschen Layer invalidiert, kann die Löschung des Caches nicht die Ursache ansprechen. Teams, die an App-Builds arbeiten, stoßen oft auf diese Probleme, während sie mit native Tooling, JavaScript-Abhängigkeiten und Plugin-Updates jonglieren. In diesem Kontext ist diese praktische Übersicht über die Verwaltung von Abhängigkeiten in __CAPGO_KEEP_0__-Projekten wertvoll. managing dependencies in Capacitor projects Wenn Sie nicht wissen, wann Sie auf Yarn clear cache zurückgreifen sollten

Sie haben die Version geändert oder ein lokales Paket neu erstellt, aber die Installationen ziehen immer noch ein älteres Artefakt. Die Installationen scheitern auf eine Weise, die sich anfühlt, als wäre der Zustand gespeichert: Ein Gerät funktioniert, ein anderes nicht, und das Wiederholen des gleichen Befehls reproduziert immer wieder das gleiche schlechte Ergebnis.

Sie müssen lokale Festplattenspeicher zurückgewinnen: Dies ist auf Entwicklermaschinen wichtiger als in kurzen CI-Umgebungen.

Verwenden Sie Yarn clear cache nicht als erste Reaktion auf jedes Installationsproblem.

Verwenden Sie es, wenn es Hinweise auf veraltete oder beschädigte Paketzustände gibt. Überspringen Sie es, wenn das Problem wahrscheinlicher ist:

Situation Bessere erste Vorgehensweise
Lockfile drift Überprüfen Sie und installieren Sie konsistent yarn.lock Arbeitsplatzauflösungsprobleme
Überprüfen Sie die Arbeitsplatzkonfiguration und das Installationsverhalten Docker rebuild-Schwäche
Überprüfen Sie die Layer-Ordnerung und die Cachepersistenz CI-Mismatch
Überprüfen Sie und installieren Sie konsistent Überprüfen Sie, welche Verzeichnisse tatsächlich wiederhergestellt werden

Wenn die Installation falsch ist, weil die Umgebung falsch ist, macht die Löschung des Caches nur die nächste falsche Installation langsamer.

Diese Unterscheidung spart Zeit. Ein großer Teil der verlorenen Debuggingzeit kommt daher, dass der Cache wie ein magischer Reset-Button behandelt wird.

Clearing the Cache in Yarn Classic v1

Yarn Classic verhält sich so, wie viele Entwickler immer noch annehmen, alle Yarn-Versionen würden. Es verwendet einen globalen Cache im Benutzerverzeichnis, und yarn cache clean löscht diesen gemeinsamen Cache. Yarn Classic’s eigene Dokumentation beschreibt es so, und bemerkt, dass der Cache auf der nächsten yarn oder yarn install im Benutzerverzeichnis nachgeladen wird the Yarn Classic cache CLI docs.

Yarn Classic verwendet einen globalen Cache im Benutzerverzeichnis und löscht diesen gemeinsamen Cache. Die Dokumentation von Yarn Classic beschreibt es so und bemerkt, dass der Cache auf der nächsten oder im Benutzerverzeichnis nachgeladen wird.

Was der Befehl tatsächlich entfernt

Für Yarn v1 ist der Standard-Bereinigungsbefehl direkt:

yarn cache clean

Dieser Befehl löscht den gemeinsamen Cache, nicht nur den aktuellen Projektcache. Wenn Sie auf mehreren Repositories auf demselben Computer arbeiten, ist das wichtig. Die nächste Installation in einem von ihnen muss möglicherweise Pakete erneut herunterladen.

Diese gemeinsame-Cache-Design ist einer der Gründe, warum Yarn v1 zu verwirrendem Verhalten zwischen Projekten führen kann. Ein veraltetes Artefakt im globalen Cache kann lange genug überleben, um verschiedene Repositories zu beeinflussen, besonders wenn lokale Paketentwicklung beteiligt ist.

Eine praktische Sequenz für Yarn Classic sieht normalerweise so aus:

  1. Führen Sie den Reinigungsbefehl zuerst aus: yarn cache clean
  2. Entfernen Sie lokale Installationsartefakte, wenn nötig: node_modules ist oft der nächste Kandidat, wenn der Zustand noch unübersichtlich aussieht.
  3. Von vorne beginnen: Führen Sie yarn install wiederholt aus und bestätigen Sie, dass die Abhängigkeitsgraphik wie erwartet aufgelöst wird.

Wie man die Cache-Location überprüft

When Sie den Cache-Ordner direkt untersuchen oder entfernen möchten, gibt Ihnen Yarn Classic den Pfad:

yarn cache dir

Dies ist nützlich, wenn der CLI-Befehl nicht wie erwartet funktioniert oder wenn Sie bestätigen möchten, welches Benutzerkonto den Cache-Ordner in einem geteilten oder containerisierten Umfeld besitzt.

Wenn Sie in einem älteren Werkzeugkette arbeiten und versuchen, die lokale Konfiguration vorhersehbar zu halten, passt sich diese Anleitung zum Schritt-für-Schritt-Installieren von __CAPGO_KEEP_0__ und __CAPGO_KEEP_1__ gut an eine saubere Abhängigkeitszurücksetzung an. installing Capacitor CLI step by step Für v1-Projekte ist das mentale Modell einfach. Ein gemeinsamer Cache, ein breiter Reinigungs-Befehl und die nächste Installation füllt wieder, was Sie entfernt haben.

Moderne Cache-Verwaltung in Yarn Berry v2+

Yarn Berry hat die Konversation geändert. Wenn Sie an Yarn v1 gewöhnt sind, ist die größte Anpassung, dass die Cache-Reinigung nicht mehr nur „den globalen Speicher löschen und noch einmal probieren“ ist. Berry unterstützt eine genauere Kontrolle, die nützlich ist, wenn Sie wissen, was Sie anpeilen.

Eine Vergleichstabelle, die die wichtigsten Unterschiede zwischen Yarn Classic und Yarn Berry hinsichtlich der Abhängigkeitsverwaltung zeigt.

Berry hat das Cache-Modell geändert

Bei modernem Yarn ist das Cache-Verhalten viel enger mit dem Projekt selbst verbunden. Das passt zu Berries breiteren Ansatz um Projekt-Ebene-Kontrolle, Plug’n’Play und Workflows, bei denen Abhängigkeiten neben dem Repository leben können, anstatt in einem einzigen maschinenweiten Cache-Modell.

Berry changed the cache model

A comparison chart showing the key differences between Yarn Classic and Yarn Berry dependency management systems.

Das ist der Grund, warum sich alte Ratschläge als irreführend erweisen können. Ein Teammitglied, das Yarn auf v1 gelernt hat, könnte erwarten, dass ein Befehl alles global löscht. In Berry müssen Sie jedoch anhand der Umgebung.

Wenn Sie sich mit verschiedenen Build-Ausgaben in mobilen und Web-Pipelines auseinandersetzen, gilt dieser Umfangsdenken auch außerhalb der Paketverwaltung. Diese Vergleich der Arten von Builds ist ein nützliches Erinnerung, dass Umgebungsannahmen in die Fehleranalyse einfließen.

Hier ist ein schneller visueller Erklärer, bevor wir in die Befehlsdetails eintauchen:

Die Befehle, die in Berry relevant sind

Moderne Yarn-Dokumente yarn cache clean als Entfernen gemeinsamer Cache-Dateien und es enthüllt zwei wichtige Switches in der aktuellen Yarn-Cache-Lösungsbefehlsreferenz :

  • yarn cache clean entfernt die gemeinsamen Cache-Dateien von Yarn.
  • yarn cache clean --mirror löscht den globalen Cache anstatt des lokalen Projekt-Caches.
  • yarn cache clean --all entfernt sowohl die globalen Cache-Dateien als auch die aktuellen Projekt- lokalen Cache-Dateien.

Das gibt dir ein bewussteres Workflow als Yarn v1.

Ziel Befehl
Reinige die Standard-Teilbereich des gemeinsamen Caches yarn cache clean
Ziel auf den globalen Spiegelcache yarn cache clean --mirror
Tun Sie einen vollständigen Reset über lokale und globale Cache-Dateien yarn cache clean --all

Verwenden Sie --all Wenn Sie das Äquivalent zum 'völlig von vorne beginnen' möchten. --mirror Verwenden Sie das, wenn Sie wissen, dass das Problem im globalen Cache-Schicht liegt und nicht alles im Projekt löschen möchten.

Entscheidungspunkt: In Berry ist das falsche Scope-Auswahl eines der Hauptgründe, warum eine Cache-Lösung wie "keine Wirkung" erscheint.

Das ist der praktische Unterschied. Yarn Classic war breit durch Voreinstellung. Berry ist explizit durch Design.

Yarn Cache-Best Practices für CI/CD und Docker

In CI/CD ist das Blindlingslöschen des Yarn-Caches normalerweise ein Fehler. Es fühlt sich sicher an, weil es den Zustand entfernt, aber es entfernt oft den Zustand, auf den sich dein Pipeline für Geschwindigkeit und Wiederholbarkeit verlässt.

Die nützlichere Frage ist diese: Was genau cache ich und was genau restauriere ich?

Ein vierstufiger Diagramm, das die Yarn-Cache-Workflow für CI/CD- und Docker-Build-Prozesse illustriert.

Warum das Löschen des Caches in Pipelines oft der falsche Schritt ist

Ein Diskussion in CircleCI hat ein Fehlverhalten erfasst, das viele Teams in realen Projekten treffen. Langsame Installationen wurden nicht durch Cache-Lösung gefixt, weil der Engpass nicht in veralteten Paketarchiven lag. Es lag an der Fetch- und Link-Verhaltensweise, Cache-Verzeichnis-Mismatch und fehlenden Pfaden im gespeicherten Satz, wie in dem node_modules CircleCI-Yarn-Caching-Thread beschrieben CircleCI Yarn caching thread.

Das ist wichtig, weil CI-Systeme oft die zugrunde liegende Ursache hinter einem vagen Symptom verbergen: „Die Installation ist langsam“ oder „Der Abhängigkeits-Schritt ist unzuverlässig.“ Entwickler löschen dann den Cache, führen erneut durch und erhalten keinen nennenswerten Fortschritt.

Gemeinsame Pipeline-Mängel umfassen:

  • Falsche Verzeichnis-Caching: Der Restore-Schritt ist abgeschlossen, aber Yarn verwendet die restaurierte Location nicht.
  • Ignorierte Workspace-Pfade: Wurzel-Abhängigkeiten werden möglicherweise restauriert, während die Installationsarbeit im Workspace noch neu verlinkt werden muss.
  • Docker-Schichten in falscher Reihenfolge bauen: Eine Quellencopy code invalidiert die Abhängigkeits-Schicht, sodass die Paketinstallation bei jedem Mal neu durchgeführt wird.

In CI sieht eine durch schlechte Konfiguration verursachte Cache-Miss sehr viel wie ein beschädigter Cache aus.

Wenn Sie in automatisierten Umgebungen mobile Apps bauen, spielt auch die Release-Tooling eine Rolle. Teams kombinieren oft GitHub Actions oder CircleCI mit Verteilungs- und Update-Systemen. Eine Option in diesem breiteren Workflow ist Capgo's CI/CD-Einrichtung für Capacitor-Apps, neben Ihrer Paket-Manager- und Build-Cache-Strategie.

A bessere CI- und Docker-Ansatz

Benutze die Cache-Invalidierung absichtlich, nicht emotional.

Für CI sieht ein zuverlässiger Muster so aus:

  1. Cache basierend auf Abhängigkeitszustand: Bindet Cache-Schlüssel an yarn.lock und relevante Yarn-Konfigurationsdateien.
  2. Wiederherstellen vor Installieren: Stelle sicher, dass die wiederhergestellten Pfade den Pfade entsprechen, die Yarn in dieser Umgebung verwenden wird.
  3. Installiere konsistent: In unveränderlichen Konfigurationen verwende den Installationsmodus, der die Richtigkeit des Lockdateisystems sicherstellt.
  4. Invalidiere bei echten Änderungen: Ein Wechsel der Yarn-Version, eine Aktualisierung des Lockdateisystems oder eine Änderung des Cache-Pfades ist ein guter Grund, den Cache neu zu erstellen.

Für Docker gelten die Prinzipien ähnlich:

  • Kopieren Sie die Abhängigkeitsmanifeste zuerst: Halten Sie die Abhängigkeitsinstallationslayer getrennt von der Anwendungsquelle, wenn möglich.
  • Vermeiden Sie unnötige Löschungen im Bildbauprozess: Die Löschung des Caches innerhalb des gleichen Build entfernt oft nützliche Layer-Wiederverwendung.
  • Seien Sie explizit bei der Benutzerbesitzung: Cache-Verzeichnisse, die von root erstellt wurden, können später Installationsfehler für einen nicht-root- Runtime-Benutzer verursachen.

Ein kurzer Entscheidungstabelle hilft:

Szenario Bessere Aktion als yarn cache clean
CI-Install ist nach Wiederherstellung langsam Überprüfen Sie den Cache-Pfad und die Wiederherstellungsreihenfolge
Arbeitsbereiche verlinken immer noch stark Speichere die relevanten Arbeitsbereichsinstallationsartefakte im Cache
Docker rebuild führt erneut die Installationen durch Ordne die Layer um die Abhängigkeitsdateien
Ein schlechter Build nach einer Änderung der Abhängigkeiten Invalidiere die Cache-Schlüssel und baut dann sauber neu auf

Verwende Yarn clear cache in CI nur, wenn du bestätigt hast, dass das veraltete Cache-Inhalt das eigentliche Problem ist. Die meisten der Zeit ist die Lösung eine bessere Cache-Design.

Häufige Fehler beim Yarn-Cache

Der frustrierendste Cache-Bug ist der, der einem Cache-Löschen überlebt. Man führt eine gezielte Löschung durch, installiert alles neu und Yarn zieht trotzdem die alte Paketversion. In diesem Fall ist es verlockend anzunehmen, dass das Registry falsch ist oder das Lockfile verflucht ist.

Ein dokumentiertes historisches Problem in Yarn zeigt, warum das passiert. Entwickler berichteten, dass yarn cache clean <package-name> könnte eine alte Kopie hinterlassen in cache/.tmp, was bedeutet, dass die Installationen bis zu dem Zeitpunkt, an dem der temporäre Ordner gelöscht wurde oder eine vollständige Löschung durchgeführt wurde, die veraltete Version verwendet haben, wie in Das Yarn-Probleme mit veralteten Cache-Artikeln in .tmp.

Wenn ein gezielter Reinigungsvorgang immer noch veraltete Pakete hinterlässt

Die Lektion ist einfach. Ein teilweiser Reinigungsvorgang ist nicht immer ausreichend.

Wenn Sie annehmen, dass die Versionsstarrheit anstatt einer breiten Verderbnis vorliegt, verwenden Sie diese Reihenfolge:

  • Beginnen Sie mit der offensichtlichen Überprüfung: Bestätigen Sie, dass Sie das erwartete Paketversion und die Quelle debuggen.
  • Vertrauen Sie einem paket-spezifischen Reinigungsvorgang nicht zu sehr: Ein gezielter Reinigungsvorgang kann temporäre Artefakte hinterlassen.
  • Erheben Sie sich zu einer vollständigen Cache-Wischung: Wenn die veraltete Version anhält, reinigen Sie den breiteren Cache-Bereich.
  • Überprüfen Sie die temporären Cache-Pfade manuell: In älteren Konfigurationen, cache/.tmp Kann es der fehlende Teil sein.

Wenn ein Paket immer noch auf ein altes Artefakt verweist, sind temporäre Cache-Dateien oft der erste Ort, an dem ich nach einem fehlgeschlagenen gezielten Clean hinsehen würde.

Zulassungs- und Umgebungsprobleme, die wie Cache-Probleme aussehen

Kein 'Cache-Fehler' ist immer ein Problem mit der Cache-Inhalte.

In Docker, multi-user Linux-Systemen oder CI-Runnern können Sie aufgrund von Berechtigungsfehlern stossen, weil der Cache-Ordner von einem anderen Benutzer besessen wird als der Prozess, der Yarn ausführt. In diesem Fall hilft die Löschung des Caches nicht, bis das Eigentumsproblem behoben ist. Die praktische Lösung besteht darin, Yarn als den richtigen Benutzer auszuführen oder das Eigentumsrecht des Verzeichnisses vor der Wiederinstallation zu reparieren.

Solche Probleme stellen sich oft wie veralteter Cache dar, weil die Installationen unregelmäßig in verschiedenen Umgebungen fehlschlagen. Die Lösung ist operativ und nicht paketbezogen.

Häufig gestellte Fragen zur Löschung des Yarn-Caches

Is es sicher, den Yarn-Cache zu löschen

Ja. In der normalen Entwicklung ist es ein sicheres Vorgehen, weil Sie nur die gecachte Paket-Artefakte entfernen und nicht Ihre Anwendungskomponente löschen. Yarn kann das, was es benötigt, erneut herunterladen oder neu erstellen, wenn Sie das nächste Installieren durchführen.

Der Handelsoff ist Zeit. Ein sauberer Cache bedeutet, dass das nächste Installieren möglicherweise mehr herunterladen oder neu erstellen muss als üblich.

Wie oft sollte man es tun

Nur wenn Sie einen Grund haben.

Yarn clear cache sollte nicht zu einer Routinepflicht auf einem gesunden Projekt werden. Wenn Sie es in jeden Workflow durch Gewohnheit einbauen, werden Sie die lokale Installation verlangsamen und die CI-Caching untergraben. Geben Sie es nur an, wenn Abhängigkeiten veraltet sind, die Installation korrupt aussieht oder Sie einen bewussten Reset während der Debugging benötigen.

Wird es die Produktionsbuilds beeinflussen?

Not directly. Clearing your local or CI cache doesn’t change the application code you’ve committed.

Was es ändert, ist die Umgebung, die die Build vorbereitet. Wenn Ihr Produktionspipeline auf kachelte Installationsartefakte angewiesen ist, kann die Löschung sie langsamer machen oder verborgene Reproduzierbarkeitsprobleme freilegen. Das ist nützlich bei der Fehlerbehebung, aber es ist nicht etwas, das Sie in Release-Skripte einfügen sollten, ohne einen Grund.

Was ist die einfachste praktische Regel, die Sie befolgen sollten?

Verwenden Sie den kleinsten Reinigungsauftrag, der dem Problem entspricht.

Für lokale Debugging beginnen Sie mit dem Cache-Scope, den Yarn in diesem Projekt verwendet. Für CI und Docker beheben Sie die Cache-Design-Probleme, bevor Sie mit der Löschung von Caches beginnen. Und wenn ein Paket-spezifischer Reinigungsauftrag nicht funktioniert, gehen Sie davon aus, dass temporäre Artefakte oder eine Umgebungsungleichheit vorliegen, bevor Sie davon ausgehen, dass Yarn kaputt ist.


Wenn Ihr Team Capacitor-Anwendungen bereitstellt und ein saubereres Release-Pipeline benötigt, nachdem Abhängigkeiten oder Build-Probleme aufgetreten sind, Capgo ist eine Option zum Liefern von JavaScript- und Asset-Updates ohne auf die Store-Überprüfung warten zu müssen, während Sie Ihre Build- und Rollout-Prozesse von der Paket-Cache-Troubleshooting trennen.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Weblayer live ist, schicken Sie die Reparatur über Capgo anstatt Tage auf die Genehmigung durch den App-Store zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Menschliche Unterstützung von Martin

Los geht's jetzt

Neueste von unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.