/system/library/frameworks 是 macos 系统自带官方框架(如 foundation、appkit)的默认安装路径,受系统保护且不可写入;/library/frameworks 供第三方开发者全局安装框架;~/library/frameworks 为用户私有路径但不推荐使用;/applications/appname.app/contents/frameworks 用于应用内嵌框架以避免依赖冲突。

应用程序框架目录(即系统级共享的 Frameworks)存放在 /System/Library/Frameworks。
/System/Library/Frameworks 是核心框架存放位置
这是 macOS 系统自带的、由 Apple 提供的官方框架(如 Foundation、AppKit、CoreData、Security 等)的默认安装路径。所有原生 macOS 应用都依赖此处的 Framework 运行,该目录受系统保护,普通用户不可写入,更新随系统升级自动完成。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
其他常见 Framework 目录及用途
-
/Library/Frameworks:面向全系统第三方开发者安装的框架,需管理员权限写入,对所有用户生效;例如某些专业软件(如 Adobe、VMware)会在此部署自定义框架。 -
~/Library/Frameworks:当前用户私有框架目录,极少使用,Apple 不推荐,多数开发工具(如 Xcode)也不默认支持此路径。 -
/Applications/AppName.app/Contents/Frameworks:单个应用 Bundle 内嵌框架路径,用于分发时避免系统依赖冲突,属于应用私有,卸载应用即清除。
注意区分 Frameworks 和 Libraries
不要混淆 Frameworks 与动态库(dylib)。Framework 是 macOS 特有的封装格式(含头文件、资源、版本管理),而 dylib 多见于 /usr/lib 或 /opt/homebrew/lib;/usr/lib 中的库属 Unix 兼容层,不视为“应用程序框架”。










