desktop-main.log
问题
在 macOS 上,WeChatDataAnalysis.app 初次安装后可以正常打开;但在按提示授予 Developer Tools 权限后,应用下次启动就无法打开。
复现步骤
- 重新安装
WeChatDataAnalysis.app
- 正常打开应用
- 按提示到
系统设置 → 隐私与安全性 → 开发者工具,允许 WeChatDataAnalysis
- 完全退出应用
- 再次打开应用
实际结果
应用无法启动,日志报错:
macOS signature verification failed before trust bootstrap
同时日志显示 App Bundle 内新增了文件:
/Applications/WeChatDataAnalysis.app/Contents/Resources/backend/.env
关键信息
- 重装后初始状态下,
backend/.env 不存在
- 在授予
Developer Tools 权限后,该文件出现
- 该文件时间戳为:
2026-08-08 16:57:43
- 随后应用在
2026-08-08 09:00:04 UTC 启动失败
判断
看起来应用在运行时把 .env 写进了已签名的 .app 包内部,导致 macOS 后续启动时签名校验失败。
建议
不要把运行时配置/token 写到:
/Applications/WeChatDataAnalysis.app/Contents/Resources/backend/
建议改为写入:
~/Library/Application Support/wechat-data-analysis-desktop/
desktop-main.log
问题
在 macOS 上,
WeChatDataAnalysis.app初次安装后可以正常打开;但在按提示授予Developer Tools权限后,应用下次启动就无法打开。复现步骤
WeChatDataAnalysis.app系统设置 → 隐私与安全性 → 开发者工具,允许WeChatDataAnalysis实际结果
应用无法启动,日志报错:
同时日志显示 App Bundle 内新增了文件:
关键信息
backend/.env不存在Developer Tools权限后,该文件出现2026-08-08 16:57:432026-08-08 09:00:04 UTC启动失败判断
看起来应用在运行时把
.env写进了已签名的.app包内部,导致 macOS 后续启动时签名校验失败。建议
不要把运行时配置/token 写到:
建议改为写入: