You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决SourceTree中JNA临时文件无法打开的苹果安全提示问题?

解决SourceTree执行commit/push时Jna恶意软件检测提示的方法

方法一:通过系统安全设置手动允许

  • 弹出提示时先点击「取消」
  • 打开系统设置,进入「隐私与安全性」面板
  • 在「安全性」区域找到对应Jna文件的提示条目,点击「仍要打开」,后续操作就不会再触发这个提示

方法二:用终端移除隔离标记

SourceTree生成的Jna相关文件默认存放在~/Library/Application Support/SourceTree/lib/jna/目录下,通过终端命令移除苹果的隔离标记即可:

  • 打开终端,输入以下命令:
    xattr -d com.apple.quarantine ~/Library/Application\ Support/SourceTree/lib/jna/libjnidispatch.jnilib
    
  • 执行命令后重启SourceTree即可生效

方法三:更新SourceTree到最新版本

部分旧版本的SourceTree存在动态生成文件的兼容性问题,更新到官方最新版本后,这类检测提示通常会被修复

内容的提问来源于stack exchange,提问作者pixel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 06:52:04