macOS - 日常使用问题记录

文章记录了在macOS升级后遇到的几个常见问题及其解决方法,包括电脑名称更改失败、AnyConnect连接错误、蓝牙发送/接收文件问题、墙纸占用大量储存空间以及应用访问权限弹框等,并提供了详细的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

最近换了台电脑,使用时遇到了些问题,于是想记录下来以备不时之需,后续会不定期更新一些日常使用问题。

开发环境

  • macOS: 13.3 / 14.0

问题记录

1. 更改电脑名称失败

在macOS 13之前,可以通过[系统偏好设置] -> [共享]更改电脑名称。升级到macOS 13,在[系统设置] -> [通用] -> [共享]更改电脑名称后,不管是隔空投送显示的名称还是苹果账号绑定设备中的名称,都没有更改成功。这是为什么呢?

原来在macOS 13之前,在[共享]中可以同时更改电脑名称和本地主机名,升级到macOS 13后,[共享]中只能更改本地主机名,更改电脑名称的功能被挪到了[系统设置] -> [通用] -> [关于本机] -> [名称]。

实测在[名称]中输入新名称(可能需要输入密码)后,隔空投送显示的名称更改成了新名称。退出苹果账号再重新登录后,苹果账号绑定设备中的名称也更改成功了。同时本地主机名也自动跟随电脑名称做了更改。

刚碰到这个问题的时候,不断去尝试更改,虽然最终找对了位置,但是属实没必要,因为macOS 使用手册已经说的很详细了。

screenshot1

2. 连内网时AnyConnect报错

打开AnyConnect,报错提示:“The VPN Service is not available. Exiting.”。

screenshot2

解决办法:在[系统设置] -> [通用] -> [登录项]中,允许AnyConnect在后台:

screenshot3

开启需要输入密码。如果开启后打开AnyConnect还是报错,请重启电脑后再打开。

3. 无法通过蓝牙发送/接收文件

3.1. 发送文件

Mac电脑端向Android手机端发送图片文件,由于接收端不是Apple设备,所以无法使用隔空投送功能,文件右键弹框的共享中也没有找到通过蓝牙发送的选项。

解决方法:通过启动台或聚焦搜索(快捷键Command + 空格)找到蓝牙文件交换.app,打开这个应用即可开始选择文件发送,如果是首次发送需要先配对连接。注意,同一个设备同一时间只能有一个传输任务,如果在传输文件过程中再次打开这个应用会导致传输暂停。

3.2. 接收文件

Android手机端通过蓝牙向Mac电脑端发送图片文件,手机端显示连接失败,电脑端没有任何反应。

解决办法:在[系统设置] -> [通用] -> [共享]中,打开蓝牙共享

screenshot4

打开共享后再次发送,两边会分别出现配对/链接弹框,同意即可建立连接开始传输文件。

4. 墙纸占用大量储存空间

升级macOS 14.0一段时间后,发现储存空间少了很多。通过分析存储情况,找到了占用约39GB空间的墙纸。经测试是因为将墙纸设置成全部随机播放导致的,设置后会不断下载高清视频墙纸。

解决办法:将墙纸设置改为指定某个墙纸,不设置随机播放,特别是全部随机。已下载的一些视频墙纸如果不需要,可以前往存放路径删除。

视频墙纸存放路径:/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS,可以通过访达前往文件夹功能快速到达。

如果在4KSDR240FPS文件夹中未找到已下载的视频墙纸文件,可能自动下载的是其他画质的文件,在其他画质文件夹中找找看。

5. “xxx.app”想访问其他App的数据

升级macOS 14.0后打开某个应用出现如下弹框:

screenshot5

翻阅macOS 14相关的文档,原来是应用沙箱访问有所改动。以下来自官方文档

In macOS 14 and later, the operating system uses your app’s code signature to associate it with its sandbox container. If your app tries to access the sandbox container owned by another app, the system asks the person using your app whether to grant access. If the person denies access and your app is already running, then it can’t read or write the files in the other app’s sandbox container. If the person denies access while your app is launching and trying to enter the other app’s sandbox container, your app fails to launch.

在 macOS 14 及更高版本中,操作系统使用应用程序的代码签名将其与其沙箱容器关联。如果您的应用程序尝试访问另一个应用程序拥有的沙箱容器,系统会询问使用您应用程序的人是否授予访问权限。如果该人拒绝访问并且您的应用程序已在运行,则它无法读取或写入其他应用程序的沙箱容器中的文件。如果该人在您的应用程序启动并尝试进入其他应用程序的沙箱容器时拒绝访问,您的应用程序将无法启动。(机翻)

解决方法:如果该应用的访问是合理的,可以点击“允许”授予访问权限。如果授权后还是频繁弹框,可以将需要访问的文件移出所在应用沙箱并放到用户目录下(例如桌面目录路径下)。如果你完全信任该应用,那么可以在[系统设置] -> [隐私与安全性] -> [完全磁盘访问权限]中允许该应用访问所有文件(如果列表中没有该应用,可以通过左下角的“+”添加),从而解决频繁弹框问题。

最后

如果这篇文章对你有所帮助,点赞👍收藏🌟支持一下吧,谢谢~


本篇文章由@crasowas发布于CSDN。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值