Mac问题

安装后打开显示“已损坏,无法打开”

原因是开发者没有 Apple Developer Program 会员资格,请打开终端输入以下命令命令解除限制:

sudo xattr -r -d com.apple.quarantine /Applications/Project\ Graph.app

提示 Password: 时输入你的开机密码(不会显示在屏幕上,直接输入即可),然后回车确认。

如何打开终端?

  • 按下 Command + Space 调出 Spotlight 搜索框,输入 Terminal 并回车打开。
  • 或者前往 应用程序 -> 实用工具 -> 终端 打开。

命令解释:

  • sudo:以超级用户权限运行命令
  • xattr:显示或修改文件属性
  • -r:递归操作
  • -d:删除指定属性
  • com.apple.quarantine:属性名
  • /Applications/Project\ Graph.app:文件路径
实际上指令前不加 sudo 也可以,无需输入密码。

运行后节点无法输入文字

目前实测 macos 14 以上的用户无此问题,仅有12及其以下的用户存在此问题。

解决方法:

升级系统

若升级系统后也无法输入文字,请反馈给开发者。

macos 12及其以下的设备webkit版本过低,存在很多css样式不兼容的问题,还有可能会出现左上角红绿灯不显示、底部工具栏不居中,仅左侧边缘居中进而导致偏右的问题。

总是请求文件夹访问权限

发现Mac中打开已经保存的文件,总是请求文件夹访问权限,每次都要点确定,无论在设置中辅助功能是否给足了磁盘访问权限。

解决方法:

可能是prg文件存放在 “桌面” 或者 “文档” 这类受保护的文件夹中,目前实测在Home目录下新建一个文件夹,将prg文件保存在其中,再打开就不会再请求文件夹访问权限了。

具体原因不详,可能是Mac系统的机制限制,也可能是开发者没有苹果开发者会员资格。

macOS 打开 .prg 文件示例