Skip to content

互換性と制限

システム要件

要件説明
最低 OS バージョンmacOS 12.0(Monterey)
アーキテクチャIntel x86_64 / Apple Silicon(arm64)
権限フルディスクアクセス
外部ストレージ最低1つの外部ストレージデバイスが必要

機能互換性

macOS バージョン別

機能macOS 12.0 - 15.0macOS 15.1+
アプリ移行(Stub Portal)
データディレクトリ移行
コード署名管理
App Store アプリの外付けドライブへの移行
App Store アプリの外付けドライブ上でのインプレース更新
iOS アプリ移行

⚠️ macOS 15.1 未満での App Store アプリ

macOS 15.1(Sequoia)以前は、App Store アプリの外付けドライブへのインストールをサポートしていません。AppPorts の設定で「App Store アプリ移行」を手動で有効にし、アプリの更新には手動での再移行による上書きが必要です。

アプリタイプ別

アプリタイプ移行復元自動更新備考
ネイティブ macOS アプリ最高の互換性
Sparkle アプリロックが必要ロックによりアプリ内更新を防止;更新には復元が必要
Electron アプリロックが必要Sparkle と同じ
Chrome / Edge(カスタムアップデーター)アップデーターはローカルにインストール;外部コピーは破損しない
App Store アプリ(macOS 15.1+)ネイティブ外部インストール;App Store が直接更新可能
App Store アプリ(macOS <15.1)手動更新には再移行が必要
iOS アプリ(Mac 版)iOS Stub Portal を使用
システムアプリSIP 保護;移行不可

データディレクトリタイプ別

データディレクトリタイプ移行リスク
~/Library/Application Support/中 — ファイルロックまたは SQLite WAL ログを使用している場合がある
~/Library/Preferences/低~中 — cfprefsd のキャッシュにより古いデータを読み取る可能性がある
~/Library/Containers/中 — 同じ Team 下のアプリで共有
~/Library/Group Containers/中 — 共有データが他のアプリに干渉する可能性がある
~/Library/Caches/低 — キャッシュは再構築可能
~/Library/Logs/低 — ログファイルのみ
~/Library/WebKit/中 — WebKit ローカルストレージ
~/Library/HTTPStorages/低 — ネットワークセッションストレージ
~/Library/Application Scripts/低 — 拡張スクリプト
~/Library/Saved Application State/低 — ウィンドウ状態の復元
~/.npm~/.m2 などのドットフォルダ低 — 開発ツールキャッシュ

移行不可のコンテンツ

SIP 保護

パス理由
macOS システムアプリ(Safari、Finder など)システムインテグリティ保護
~/Library/Containers/ トップレベルディレクトリmacOS システム保護

パス参照を含む

パス理由
~/.local実行可能パス参照が含まれており、移行後にコマンドラインツールが失敗する可能性がある
~/.config絶対パス設定が含まれており、移行後にツール設定が失敗する可能性がある

外部ストレージ要件

要件説明
ファイルシステムAPFS、HFS+、exFAT 対応
最小容量移行するアプリのサイズに依存
インターフェースUSB、Thunderbolt、NVMe すべて対応
常時接続移行後も外部ストレージを接続したままにする必要があります;接続が切れるとアプリは起動できません

💡 ファイルシステムの推奨

  • APFS: 推奨;クローン、スナップショットをサポートし、最高のパフォーマンス
  • HFS+: 互換性が高く、古い Mac に適している
  • exFAT: クロスプラットフォーム対応;ハードリンクとクローンをサポートしない
最近更新