Häufige Fragen
Installation und Berechtigungen
Welche Berechtigungen benötigt AppPorts?
AppPorts benötigt Festplattenvollzugriff, um /Applications zu lesen und zu ändern. Beim ersten Start wirst du durch die Freigabe geführt. Du kannst AppPorts auch unter Systemeinstellungen → Datenschutz & Sicherheit → Festplattenvollzugriff manuell hinzufügen.
Welche macOS-Versionen werden unterstützt?
Mindestens macOS 12.0 (Monterey). Ab macOS 15.1 (Sequoia) können App Store-Apps zusätzlich nativ extern installiert und dort direkt aktualisiert werden.
Kann ich ein NAS oder Netzlaufwerk als externen Speicher verwenden?
AppPorts ist hauptsächlich für lokale externe Geräte wie mobile Festplatten, externe SSDs und Laufwerksgehäuse gedacht. NAS-, SMB-, rclone- und SFTP-Mounts können theoretisch als macOS-Dateisystempfade dienen. Stabilität, Berechtigungen, Latenz und Wiederverbindung hängen aber von der jeweiligen Mount-Lösung ab.
Teste zunächst unwichtige Apps oder wiederherstellbare Datenordner und prüfe:
- Der Mountpfad ist schon vor dem AppPorts-Start erreichbar.
- Nach einem Netzwerkausfall wird automatisch derselbe Pfad wieder eingebunden.
- Dateisystemrechte, erweiterte Attribute und symbolische Links entsprechen den Anforderungen der App.
- Beginne nicht mit wertvollen oder häufig beschriebenen Daten wie WeChat, virtuellen Maschinen oder Spielebibliotheken.
Apps migrieren
Wie scanne ich Apps außerhalb von /Applications?
Klicke rechts neben „Lokale Apps“ auf „+“ und wähle einen zusätzlichen Ordner, etwa für JetBrains Toolbox oder Steam. Die Ordner werden gespeichert, beim nächsten Start automatisch gescannt und auf Änderungen überwacht. Die Titelleiste zeigt ihre Anzahl. Über dieses Zählmenü kannst du die hinzugefügten Ordner ansehen oder entfernen.
Was tun, wenn eine migrierte App nicht öffnet?
- Prüfe, ob der externe Speicher angeschlossen und erreichbar ist.
- „Verwaister Link“ bedeutet, dass die externe App fehlt. Hebe die Verknüpfung manuell auf.
- Bei „beschädigt“ zuerst neu installieren. Erst danach „Diese App neu signieren“ im Kontextmenü versuchen; Sandbox-Apps werden abgelehnt.
- Falls nötig, unter „Externes Laufwerk“ mit „Zurück auf diesen Mac“ den lokalen Betrieb wiederherstellen.
- Bei einem kurz aufblinkenden, sofort verschwindenden Symbol siehe Upgrade auf macOS 27.
Was bedeutet die Meldung „beschädigt“?
Meist hat die macOS-Signaturprüfung eine Änderung der App-Paketstruktur erkannt. Gehe so vor:
- Lade die App erneut von der offiziellen Website oder aus dem App Store und installiere sie neu. Das reicht meistens.
- Bleibt die Meldung, wähle in AppPorts im Kontextmenü „Diese App neu signieren“. AppPorts sichert die Originalsignatur und signiert mit Ad-hoc neu.
- Sandbox-Apps werden abgelehnt, weil sie danach unter macOS 27 nicht mehr öffnen könnten. Diese müssen neu installiert werden.
Siehe Neusignierung und Schutz vor Abstürzen.
Stürzt die App beim Abziehen des externen Speichers ab?
Das lokale Stub Portal versucht mit open, die externe App zu starten. Fehlt das Laufwerk, startet die App nicht; das Portal selbst stürzt aber nicht ab. Nach erneutem Anschließen funktioniert es wieder.
Warum erscheint bei manchen migrierten Apps noch ein Verknüpfungspfeil?
Das kann bei alten AppPorts-Versionen vorkommen. Aktuelle Versionen verwenden für normale .app-Pakete standardmäßig Stub Portal. Das lokale Symbol sieht wie eine normale App aus und hat gewöhnlich keinen Pfeil.
Ein verbliebener Pfeil weist meist auf ein älteres Portal mit vollständigem symbolischem Link hin. Hole die App lokal zurück und migriere sie mit der aktuellen Version erneut.
Lassen sich migrierte Apps aktualisieren?
Das hängt vom App-Typ ab:
| App-Typ | Automatische Updates | Erklärung |
|---|---|---|
| Native App ohne Selbstupdater | ✓ | Bisherige Aktualisierungsmethode weiterverwenden |
| Chrome, Edge mit eigenem Updater | ✓ | Update wird lokal installiert; eine neuere lokale Version wird als „Ausstehende Auslagerung“ markiert |
| Sparkle / Electron | ✗ | Sperren verhindert interne Updates; zuerst mit AppPorts lokal zurückholen und dann aktualisieren |
| App Store-App, macOS 15.1+ | ✓ | App Store aktualisiert direkt extern |
| App Store-App, macOS <15.1 | ✗ | Erneute manuelle Migration nötig |
Was bedeutet „Ausstehende Auslagerung“?
Lokal existiert eine tatsächliche App, deren Version AppPorts als neuer als die externe Kopie derselben App erkennt. Häufig haben Chrome, Edge oder andere eigene Updater eine neue Version lokal installiert, während extern noch die alte liegt.
Migriere dann erneut extern, um die alte Kopie durch die lokale neue Version zu ersetzen. AppPorts gleicht zuerst die Bundle ID und ersatzweise den normalisierten Namen ab. Fehlen Versionsnummern, sind sie nicht vergleichbar oder unterscheiden sich die Bundle IDs gleichnamiger Apps, erscheint dieser Status nicht.
Wird ein bereits vorhandenes externes Ziel überschrieben?
Nicht unmittelbar. AppPorts bereinigt das Ziel nur in folgenden Fällen automatisch und setzt dann fort:
- Bei „Ausstehende Auslagerung“ ist das Ziel die alte Kopie derselben App.
- Das Ziel ist ein erkanntes altes AppPorts-Stub-Portal, ein Deep Contents Wrapper oder ein vollständiges symbolisches Link-Portal.
- Das Ziel ist ein alter Rest eines AppPorts-Migrationsvorgangs.
Bei einer tatsächlichen App oder einem Ordner mit unklarer Zuordnung stoppt AppPorts mit einem Zielkonflikt, um keine Nutzerdaten versehentlich zu löschen.
Wie migriere ich App Store-Apps extern?
macOS 15.1+: Aktiviere in den App Store-Einstellungen das Laden und Installieren großer Apps auf einem separaten Laufwerk. Wähle denselben externen Speicher wie für die externe App-Bibliothek von AppPorts.
macOS <15.1: Aktiviere „Migration von Mac App Store-Apps erlauben“ in AppPorts. Du musst manuell migrieren und nach Updates erneut die externe Kopie ersetzen.
Warum erscheint vor der Migration „Geschützte Apps“?
App Store-Apps oder Apps mit Eigentümer root sind häufig durch macOS-Berechtigungen geschützt. AppPorts kann die lokale Kopie dann möglicherweise nicht entfernen oder ersetzen. Sicherer ist es, die App zuerst im Finder auf den externen Speicher zu ziehen und das Administratorpasswort einzugeben. Erstelle anschließend in AppPorts den lokalen Link zur externen App. Du kannst die automatische Migration fortsetzen, sie kann aber an fehlenden Berechtigungen scheitern.
Nach einem App Store-Update gibt es mehrere Einträge unter „Öffnen mit“ oder falsche Versionen
Ab v1.8.0 synchronisiert AppPorts die Version der externen App automatisch ins lokale Stub Portal. „Öffnen mit“ wird mit aktualisiert. Bei weiter abweichenden Versionen löst die Aktualisierungsschaltfläche die Synchronisierung manuell aus.
Für v1.7.0 und älter:
- AppPorts öffnen und beide App-Listen aktualisieren.
- Ist die lokale Version neuer, erneut migrieren und die externe Kopie ersetzen.
- Ist nur das lokale Portal fehlerhaft, die Verknüpfung aufheben und aus der externen Bibliothek „Zurück zu Lokal verknüpfen“ ausführen.
Ab macOS 15.1 ist die native externe App Store-Installation vorzuziehen, um auseinanderlaufende Versionen zu vermeiden.
Ein Doppelklick auf ein Dokument startet die App, öffnet aber die Datei nicht
Das betrifft oft Office oder WPS, die Dateizuordnungsargumente benötigen. Alte Stub Portals starteten möglicherweise nur die App, ohne den Dokumentpfad korrekt weiterzugeben. Aktualisiere auf mindestens v1.6.2 und hole die App lokal zurück, um sie erneut zu migrieren, oder führe extern erneut „Zurück zu Lokal verknüpfen“ aus.
Bleibt das Problem, exportiere ein Diagnosepaket und melde ein Issue mit Installationsquelle, etwa App Store, offizielle .pkg oder DMG, und Reproduktionsschritten.
Lassen sich Anwendungssuiten wie Adobe oder Office migrieren?
Du kannst es versuchen. Solche Suiten bestehen oft aus mehreren Apps, gemeinsam genutzten Komponenten, Hintergrunddiensten und Lizenzmodulen statt einer unabhängigen .app. AppPorts versucht sie als Ordner zu behandeln; die Kompatibilität hängt weiter von ihrer Struktur ab.
Beende vorher alle Apps der Suite und prüfe Anmeldung oder Aktivierung. Bei Lizenzproblemen, nicht geöffneten verknüpften Dateien oder fehlenden Komponenten hole die Suite lokal zurück. Migriere gegebenenfalls nur große eigenständige Apps oder Datenordner.
Was tun bei langsamer oder scheinbar festhängender Migration?
- Nahe 100% kann der Fortschritt ein bis zwei Sekunden pausieren, während das lokale Portal erstellt und abschließend geprüft wird.
- Große Apps wie Xcode oder Adobe benötigen naturgemäß mehr Zeit.
- Bei längerem Stillstand prüfe die Verbindung zum externen Speicher.
- USB 2.0 ist langsam. USB 3.0 oder neuer beziehungsweise Thunderbolt wird empfohlen.
Datenordner migrieren
Können App-Daten durch die Migration verloren gehen?
Normalerweise nicht. AppPorts kopiert zuerst vollständig extern und prüft den Erfolg, bevor es den lokalen Originalordner entfernt und einen symbolischen Link erstellt. Bei Fehlern wird eine automatische Rückabwicklung versucht.
Existiert das externe Ziel bereits, wird nur bei vollständig passender .appports-link-metadata.plist fortgesetzt: Quellpfad, Zielpfad und Datenordnertyp müssen stimmen. Echte Ordner ohne passende Metadaten gelten als Konflikt. Ähnliche Größe reicht nicht für Übernahme oder Überschreiben.
Wann kann Datenmigration App-Probleme verursachen?
- Die App verwendet Dateisperren oder SQLite-WAL-Protokolle.
- Erweiterte Attribute gehen beim Zugriff über Links verloren oder verhalten sich anders.
- Mehrere Apps desselben Teams teilen
Group Containers.
Ordner unter ~/Library/Containers/ und ~/Library/Group Containers/ verwenden Mount-Migration statt symbolischer Links. Sie benötigen ein APFS-Laufwerk und eine bestätigte Zugriffsabfrage beim ersten Öffnen. Siehe Mount-Migration.
Können WeChat-Chats extern gespeichert werden?
Ja, mit „Mount-Migration“. Wähle WeChat unter „App Data“. Die nach Konto aufgeteilten xwechat_files-Unterordner in Containers und Application Support/com.tencent.xinWeChat können per Mount-Migration ausgelagert werden. APFS ist erforderlich. Erlaube beim ersten WeChat-Start nach der Migration den Zugriff.
Verwende nicht die alte Kombination aus Migration und Neusignierung. Sie verhindert unter macOS 27 das Öffnen von WeChat.
Nach der WeChat-Datenmigration fehlen die Chats
Unterscheide zwei Fälle:
- Mount-Migration mit 1.9.0: Prüfe Laufwerk, Status „Eingebunden“ und ob die Zugriffsabfrage abgelehnt wurde. Siehe Fehlerbehebung.
- Alte Migration über symbolische Links: Die Sandbox kann Daten außerhalb des Containers nicht lesen. Das ist eine Systembeschränkung. Stelle den Ordner in AppPorts lokal wieder her. Hattest du der Neusignierung zugestimmt, installiere WeChat zusätzlich von der offiziellen Website neu. Siehe Reparatur für macOS 27.
Signiere nicht erneut, um das zu reparieren; das verschlechtert die Situation.
Mein externes Laufwerk ist exFAT. Kann ich WeChat-Daten migrieren?
Nein, Mount-Migration unterstützt nur APFS. Alles unverändert zu lassen ist völlig in Ordnung: WeChat-Daten bleiben lokal nutzbar, Apps und andere Datenordner können weiter auf dieses Laufwerk. Später ist ein anderes APFS-Laufwerk am einfachsten. Gibt es bereits nicht zugewiesenen Speicher, kann bei geeigneter Partitionsanordnung eine APFS-Partition erstellt werden. Belegt exFAT das ganze Laufwerk, können macOS- und Windows-Systemwerkzeuge es nicht direkt verkleinern; zuerst sichern und neu partitionieren. Freier Speicher innerhalb von exFAT ist kein nicht zugewiesener Speicher. Der getestete Image-Umweg wurde verworfen, weil das gesamte Image beim Abziehtest unbrauchbar wurde. Siehe Warum APFS erforderlich ist. Apps selbst und andere Datenordner sind nicht betroffen.
Erscheinen nach Mount-Migration zusätzliche Laufwerkssymbole im Finder?
Nein. Die Datenvolumes werden in Seitenleiste und Schreibtisch ausgeblendet. Direkt nach dem Anschließen können sie ein bis zwei Sekunden erscheinen, verschwinden aber nach dem erneuten Einbinden. Im Festplattendienstprogramm bleiben AppPorts-…-Volumes sichtbar. Darauf liegen die Daten; lösche sie nicht. Siehe Mount-Migration im Alltag.
Warum kann mein verschlüsseltes Laufwerk keine Mount-Migration verwenden?
Das neue Datenvolume übernimmt das Passwort des ursprünglichen Volumes nicht. Geschützte Daten würden auf einem passwortlosen Volume landen. AppPorts stoppt deshalb, statt die Sicherheit unbemerkt zu verringern. Siehe Verschlüsselte externe Laufwerke.
Was muss ich vor dem Löschen von AppPorts tun?
Stelle per Mount-Migration migrierte Ordner unter „App Data“ mit „Wiederherstellen“ lokal wieder her. Andernfalls bleiben die Daten extern erhalten, werden bei der Anmeldung aber nicht mehr verbunden. Die App sieht dann einen leeren Ordner. Eine Neuinstallation von AppPorts und einmaliges Öffnen beheben dies.
Hängt ein plötzlicher App-Ausfall nach macOS 27 mit früherer Datenmigration zusammen?
Die Daten sind intakt; die Signatur ist das Problem. Wer bei früherer Containermigration der Neusignierung zustimmte, entfernte die Sandbox-Identität der App. macOS 27 verweigert ihr den Zugriff auf den eigenen Container. Stelle die Daten wieder her und installiere die App neu. Siehe Upgrade auf macOS 27.
Eignen sich Crossover, Parallels, virtuelle Maschinen oder Spielebibliotheken zur Migration?
Die App selbst ist oft nicht besonders groß. Meist belegen VM-Images, Container, Spielebibliotheken oder Modellcaches den Speicher. Prüfe zuerst unter „Datenverzeichnisse“ und „Tool-Verzeichnisse“, ob diese großen Datenordner erkannt wurden.
Bei virtuellen Datenträgern, Datenbanken oder häufig beschriebenen Dateien sind stabiler externer Speicher und ein vorheriges Backup wichtig. Netzlaufwerke werden für solche häufigen Schreibvorgänge nicht empfohlen.
Wie stelle ich migrierte Datenordner wieder her?
Wähle den Ordner in der Datenverzeichnisse-Liste und klicke auf „Wiederherstellen“. Bei symbolischen Links werden zuerst Daten lokal kopiert, dann Link und externe Kopie entfernt. Bei Mount-Migration werden die Volumedaten lokal kopiert und danach das Volume entfernt. Das externe Laufwerk muss angeschlossen bleiben.
Sonstiges
Sammelt AppPorts meine Daten?
Nein. AppPorts arbeitet vollständig offline und sammelt oder überträgt keine Nutzerdaten. Protokolle liegen lokal unter ~/Library/Application Support/AppPorts/.
Wie melde ich ein Problem?
Melde es auf der Issues-Seite. Ein Diagnosepaket über Menüleiste → „Protokolle“ → „Diagnosepaket exportieren“ hilft bei der Eingrenzung.
