Skip to content

Compatibility & Limitations

System Requirements

RequirementDescription
Minimum OS VersionmacOS 12.0 (Monterey)
ArchitectureIntel x86_64 / Apple Silicon (arm64)
PermissionsFull Disk Access
External StorageAt least one external storage device required

Feature Compatibility

By macOS Version

FeaturemacOS 12.0 - 15.0macOS 15.1+
App Migration (Stub Portal)
Data Directory Migration
Code Signature Management
App Store App Migration to External Drive
App Store App In-Place Update on External Drive
iOS App Migration

⚠️ App Store Apps on macOS Versions Below 15.1

macOS versions before 15.1 (Sequoia) do not support App Store app installation to external drives. You need to manually enable "App Store App Migration" in AppPorts settings, and app updates require manual re-migration to overwrite.

By App Type

App TypeMigrationRestoreAuto-UpdateNotes
Native macOS appBest compatibility
Sparkle appRequires lockLock prevents in-app updates; must restore to update
Electron appRequires lockSame as Sparkle
Chrome / Edge (custom updater)Updater installs to local; does not damage external copy
App Store app (macOS 15.1+)Native external installation; App Store can update directly
App Store app (macOS <15.1)ManualUpdates require re-migration
iOS app (Mac version)Uses iOS Stub Portal
System appsSIP protection; cannot be migrated

By Data Directory Type

Data Directory TypeMigrationRisk
~/Library/Application Support/Medium — may use file locks or SQLite WAL logs
~/Library/Preferences/Low-Medium — cfprefsd caching may cause stale reads
~/Library/Containers/Medium — shared by apps under the same Team
~/Library/Group Containers/Medium — shared data may interfere with other apps
~/Library/Caches/Low — caches are rebuildable
~/Library/Logs/Low — log files only
~/Library/WebKit/Medium — WebKit local storage
~/Library/HTTPStorages/Low — network session storage
~/Library/Application Scripts/Low — extension scripts
~/Library/Saved Application State/Low — window state restoration
~/.npm, ~/.m2 etc. dot-folderLow — development tool caches

Non-migratable Content

SIP Protected

PathReason
macOS system apps (Safari, Finder, etc.)System Integrity Protection
~/Library/Containers/ top-level directorymacOS system protection

Contains Path References

PathReason
~/.localContains executable path references; command-line tools may fail after migration
~/.configContains absolute path configurations; tool configurations may fail after migration

External Storage Requirements

RequirementDescription
File SystemAPFS, HFS+, exFAT supported
Minimum SpaceDepends on migrated app sizes
InterfaceUSB, Thunderbolt, NVMe all supported
Stay ConnectedExternal storage must remain connected after migration; otherwise apps cannot launch

💡 File System Recommendations

  • APFS: Recommended; supports clones, snapshots, best performance
  • HFS+: Good compatibility; suitable for older Macs
  • exFAT: Cross-platform compatible; does not support hard links and clones
最近更新