Mac 的内置存储空间寸土寸金。AppPorts 允许您一键将 /Applications 目录下的应用程序迁移到外部移动硬盘、SD 卡或 NAS,并在原位置保留应用入口,让系统误以为应用仍在本地。

对 macOS 系统而言,应用依然“存在”于本地,您可以像往常一样启动它们,但实际占用的却是廉价的外部存储空间。

 

⚠️ “AppPorts”已损坏,无法打开

如果打开应用时遇到此提示(且系统建议移到废纸篓),这是因为应用没有进行开发者签名,被 macOS 的 Gatekeeper 机制拦截。 (注意:以下命令假设您已将 AppPorts 拖入 应用程序 文件夹) 您需要在终端运行以下命令来移除隔离属性,即可正常打开

xattr -rd com.apple.quarantine /Applications/AppPorts.app

🚀 核心功能

📦 应用瘦身:一键将几十 GB 的大型应用(如 Logic Pro, Xcode, 游戏等)迁移至外置硬盘。

🔗 Contents 链接:采用 Contents 目录链接 方案,专为适配 macOS 机制设计。

原理:在本地保留 .app 文件夹结构,仅将内部的 Contents 数据目录链接至外部存储。

空间占用:本地仅保留文件夹索引信息,占用空间受文件系统块大小限制(通常可忽略不计)。

兼容性:Finder 不会显示快捷方式小箭头,且支持 macOS 26 的 "App 菜单" 显示。

🛡️ 安全机制:

自动识别并锁定 系统应用,防止误操作破坏系统。

迁移前检测 运行状态,防止损坏正在运行的应用。

↩️ 随时还原:只需点击“还原”,即可将应用完整迁回本地磁盘,符号链接自动移除。

🎨 现代 UI:

原生 SwiftUI 开发,丝滑流畅。

完美适配 深色模式。

支持 中英双语,可随系统或手动切换。

♿️ 无障碍优化:

VoiceOver 深度适配:支持列表行整体朗读、转子快捷操作。

语义化界面:屏蔽装饰性图标干扰,状态标签支持清晰的语音播报。

盲文支持:新增 Braille 语言选项,界面文字可直接显示为点字。

🌍 全球化支持:

20+ 种语言支持: 🇺🇸 English, 🇨🇳 简体中文, 🇭🇰 繁體中文, 🇯🇵 日本語, 🇰🇷 한국어, 🇩🇪 Deutsch, 🇫🇷 Français, 🇪🇸 Español, 🇮🇹 Italiano, 🇵🇹 Português, 🇷🇺 Русский, 🇸🇦 العربية, 🇮🇳 हिन्दी, 🇻🇳 Tiếng Việt, 🇹🇭 ไทย, 🇹🇷 Türkçe, 🇳🇱 Nederlands, 🇵🇱 Polski, 🇮🇩 Indonesia, 🏁 Esperanto, ⠃⠗ Braille

本地化单位:文件大小会自动遵循当前语言的数字和单位格式习惯。

🔍 快速检索:内置搜索栏,快速定位本地或外部应用。

GitHub地址:https://github.com/wzh4869/AppPorts

声明:本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以下架删除。