如何在Apple Silicon Mac上安装Navicat

云静君_1239

云静君_1239

2026-08-20

742人浏览

原创

必须下载官网arm64独立安装包、禁用rosetta并清空旧配置,否则即使图标显示“已验证”,实际仍为x86_64转译运行,导致卡顿、闪退、中文乱码及metal加速失效。

必须下载官网提供的 arm64 独立安装包,禁用 rosetta,清空旧配置残留——否则哪怕图标显示“已验证”,实际仍是 x86_64 转译运行,卡顿、闪退、中文乱码、metal 加速失效全都会出现。

确认你下的是真·ARM64安装包

别信页面上“支持 Apple Silicon”的宣传语,只看文件名和二进制架构:

  • 官网下载页必须选 Navicat-Premium-17.x.x-macos-arm64.dmg 这类明确带 arm64 的文件;标 -x64 或没标注架构的,一律是 Intel 版
  • 装完后终端执行:file "/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium",输出里必须含 arm64;若只有 x86_64,说明你正在被 Rosetta 拖着跑
  • 右键 App →「显示简介」→「通用」里写“适用于:Apple 芯片”才可信;写“Intel”或“两者”都是混合包,不保证默认走 arm64

绕过 Gatekeeper 打不开的报错

macOS 会默认给官网下载包打上隔离标记,双击直接提示“已损坏”或“无法验证开发者”,这不是文件坏了,是系统拦住了:

  • 先确保路径完全匹配,比如你装在 /Applications/Navicat Premium.app,命令就得写全:sudo xattr -r -d com.apple.quarantine "/Applications/Navicat Premium.app"
  • 输密码执行后,**不要点“仍要打开”**——那个按钮在 macOS 14+ 已失效;直接双击图标即可启动
  • 如果之前手动开启过“任何来源”,现在可以关了:sudo spctl --master-enable(更安全)

禁用 Rosetta 并验证原生运行

很多用户装完原生包,却因历史残留被系统自动勾选 Rosetta,结果白装:

Manage Apple Notes
Manage Apple Notes

使用 inotes CLI 从终端管理 Apple Notes。当需要在 macOS 的 Notes.app 中列出、读取、创建、编辑、删除或搜索备忘录时使用。

下载
  • 右键 Navicat Premium.app →「显示简介」→ 取消勾选「使用 Rosetta 打开」
  • 关闭简介窗口后,**必须从菜单栏彻底退出 Navicat(不是关窗口)**,再重新启动,设置才生效
  • 启动后终端执行:ps aux | grep Navicat,看命令行是否含 arch -x86_64;有就说明 Rosetta 还在偷偷干活
  • 顺手跑一句:arch,当前 shell 输出 arm64 且 Navicat 正在运行,基本可确认原生落地

连不上 MySQL / Oracle 的关键补漏项

原生安装只是第一步,连接失败往往卡在认证插件或客户端库兼容性上:

  • 连 MySQL 报 Access denied for user 'root'@'localhost'?Homebrew 安装的 MySQL 8.4+ 默认用 caching_sha2_password,老 Navicat 不认——升级到 16.1.10+ 或执行:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
  • 连 Oracle 必须用 Intel 版 Instant Client(官网只提供 x86_64),所以得先装 Rosetta:softwareupdate --install-rosetta --agree-to-license,再把 libclntsh.dylib 等文件放进指定目录,并在 Navicat 连接设置里手动指定路径
  • 曾用 brew install --cask navicat-premium 安装过?先卸载:brew uninstall --cask navicat-premium,Cask 源至今不区分架构,装的永远是 Intel 包

最常被忽略的一点:旧版配置缓存不会自动迁移。装新 ARM64 版前,务必删掉整个 /Applications/Navicat Premium.app 和 ~/Library/Application Support/PremiumSoft CyberTech/,否则连接复用、SSH 密钥代理、字符集映射全可能异常。这不是多此一举,是 M 系列芯片上 Navicat 能稳定工作的前提。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
常用的mysql管理工具
常用的mysql管理工具

常用的mysql管理工具有:1、MySQL Workbench、phpMyAdmin、MySQL Shell、Navicat、DBeaver和DataGrip。更多关于mysql管理工具的问题,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

2023.11.03

5330

11

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

80

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

80

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

40

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

40

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

60

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

160

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

120

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX macOS 安装手册
HBuilderX macOS 安装手册

共0课时 | 0人学习