macOS13.2中更改隔空投送设备名称

新入手M2版本MBP,系统更新到了13.2,因公司内有多台MAC,使用隔空投送多个设备名称重复,所以想更改隔空投送时显示的名称,升级os13之前,可以直接在设置共享页面更改电脑名称,但是新的13.2系统,进入共享设置页面后,没有电脑名称修改项了,并且更改了本地主机名后(图一),也没有效果(如图二,以iphone搜索隔空投送设备为例),求助各位大神解决办法。

MacBook Pro 16″, macOS 13.2

发布日期 2023年2月9日 上午10:45

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2023年2月9日 下午1:15

至少两种方法

1> 到系统设置 > 通用 > 关于本机 中,把“名称”后面的改一下


2> 最好是将 macOS 中的三个名称都改掉,把名称(以数字或英文字母开头的,只包含英文字母、数字和-(减号)的字符串),填到下面每行命令的后面(注意每行后面需要一个空格与你的名称隔开):

sudo scutil --set HostName 
sudo scutil --set LocalHostName 
sudo scutil --set ComputerName


比如:

sudo scutil --set LocalHostName Tonys-Mac1



最后运行下面的命令一次:

dscacheutil -flushcache


回复量: 4
排序方式: 
问题被标记为 ⚠️ 排名最靠前的回复

2023年2月9日 下午1:15 回应 贤斌1987

至少两种方法

1> 到系统设置 > 通用 > 关于本机 中,把“名称”后面的改一下


2> 最好是将 macOS 中的三个名称都改掉,把名称(以数字或英文字母开头的,只包含英文字母、数字和-(减号)的字符串),填到下面每行命令的后面(注意每行后面需要一个空格与你的名称隔开):

sudo scutil --set HostName 
sudo scutil --set LocalHostName 
sudo scutil --set ComputerName


比如:

sudo scutil --set LocalHostName Tonys-Mac1



最后运行下面的命令一次:

dscacheutil -flushcache


回复

2023年2月10日 上午4:23 回应 贤斌1987

不客气

命令中的 ds 说的是 Directory Service,是 macOS 使用的一种目录服务程序,dscacheutil这个命令用来整理、统计和清空这个服务程序的数据的。正常情况下,这个服务本身会自动定时管理更新好自己的本地数据,用这个flushcache可以立刻做到清空,让服务立刻重建数据。它只是辅助作用,可做可不做。在一般的指导中加入这个,避免了基于一些不可控的原因,使用命令的人抱怨命令不管用的情况而已。

回复

2023年2月9日 下午2:28 回应 tonyfromcalgary

非常感谢您的解答,用您的方法,问题已解决,谢谢。另外想学习一下,最后一条命令是起什么作用,这条命令运行和不运行有什么区别?(因为我执行完三条设置名称命令后,隔空投送中设备名称已经显示我修改的名称)

回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

macOS13.2中更改隔空投送设备名称

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!