您是否在通过AirPlay进行屏幕镜像或将媒体从 iPhone 投射到(AirPlay)Mac时遇到问题?许多原因(例如错误、故障和连接问题)通常会导致AirPlay在 iPhone 到Mac上无法正常工作。
无论 AirPlay(Whether AirPlay)无法找到您的Mac或在播放内容时遇到性能问题,这篇文章都将提供建议和解决方案,以使功能再次正常运行。
检查 Mac 的兼容性
您只能从 iPhone 到运行 macOS 12 Monterey或更高版本的Mac进行 AirPlay。(Mac)此外,该功能仅限于以下年份及以后的Mac机型:(Mac)
- MacBook Pro 2018
- MacBook Air 2019
- iMac 2019
- iMac Pro 2017
- Mac Pro 2019
- Mac mini 2020
您可以通过打开Apple(Apple)菜单并选择About This Mac来检查操作系统和型号名称。如果您的Mac兼容,但您尚未升级到 macOS Monterey或更高版本,请选取“软件更新”(Software Update ) > “立即升级”(Upgrade Now)。
注意:(Note: )如果您的Mac不兼容,或者您不想升级到 macOS Monterey ,您仍然可以使用(Monterey)AirServer等第三方解决方法从 iPhone 上进行 AirPlay 。
(Install System Software)在Mac上(Mac)安装系统软件更新
尽管运行的是 macOS Monterey或更高版本,但为您的(Monterey)Mac安装任何待处理的系统软件更新仍然是一个好主意。这可以帮助解决与AirPlay相关的任何错误和其他已知问题。为此,请打开Apple菜单,选择System Preferences,然后选择Software Update > Update Now。
更新 iPhone 的系统软件(System Software)
虽然可以使用运行 iOS 14 的 iPhone 在Mac上进行 AirPlay ,但最好还是升级到 iOS 15 或更高版本。如果您运行的是较新版本的 iOS,请务必安装任何增量更新。
打开“设置”(Settings)应用程序,然后转到“通用(General)” > “软件更新”(Software Update )以升级或更新 iPhone 的系统软件。
在 Mac 上启用 Airplay 接收器
接下来,确认您的Mac是否设置为通过AirPlay接收内容。如果没有,它将不会显示在您的 iPhone 上。
为此,请打开系统偏好设置(System Preferences)应用并选择共享(Sharing)。然后,确保选中AirPlay Receiver旁边的框。
检查应用的AirPlay 兼容性(AirPlay Compatibility)
并非所有 iPhone 应用程序都支持AirPlay。例如,Netflix 通常会限制您通过 AirPlay 将视频传输(Netflix restricts you from transmitting video via AirPlay)到所有设备。因此,如果问题仅限于特定应用程序,请查看其支持文档或在线常见问题解答(FAQ)以获取有关AirPlay兼容性的信息。
检查 Mac 和 iPhone 上的蓝牙
AirPlay需要蓝牙(Bluetooth)才能发现设备。如果您的Mac未能显示为AirPlay设备,请确认两台设备上的蓝牙都处于活动状态。(Bluetooth)
苹果电脑(Mac)
打开控制中心(Control Center)(选择菜单栏上看起来像是两个滑块相互堆叠的图标)并确保蓝牙(Bluetooth)图标亮起。如果没有,请选择激活它。
苹果手机(iPhone)
打开设置(Settings)应用程序并点击蓝牙(Bluetooth)。然后,确保蓝牙(Bluetooth)旁边的开关处于活动状态。如果没有,请打开它。
在 Mac 和 iPhone 上检查 Wi-Fi
这是不言而喻的,但您的 iPhone 和Mac必须连接到同一个本地网络,AirPlay才能正常工作。检查Wi-Fi 连接的 SSID(Wi-Fi connection’s SSID)以确定是否是这种情况。
苹果电脑(Mac)
选择菜单栏上的Wi-Fi图标以识别活动网络。(Wi-Fi)确保它与 iPhone 的网络匹配。
苹果手机(iPhone)
打开设置(Settings)应用程序并点击Wi-Fi。确保它与Mac的网络匹配。
(Toggle Bluetooth)在Mac和 iPhone上切换蓝牙和Wi-Fi
以下修复涉及重置两个设备上的蓝牙(Bluetooth)和Wi-Fi无线电。这通常可以解决任何阻碍AirPlay(AirPlay)顺利运行的随机连接障碍。
苹果电脑(Mac)
打开控制中心(Control Center)并展开Wi-Fi和蓝牙(Bluetooth)。然后,关闭这两个类别下的开关。等待(Wait)至少 10 秒钟,然后再重新打开。
苹果手机(iPhone)
打开设置(Settings)应用程序并点击Wi-Fi和蓝牙(Bluetooth)。然后,关闭这两个类别下的开关。等待(Wait)至少 10 秒钟,然后再重新打开。
在Mac和 iPhone上使用相同的 Apple ID(Same Apple ID)
如果两台设备使用相同的Apple ID,您只能从 iPhone 到Mac进行 AirPlay 。因此,如果您有多个Apple帐户,您可能需要确认您正在将内容投射到正确的Mac上。
苹果电脑(Mac)
打开系统偏好设置(System Preferences)应用并选择Apple ID。您会在屏幕左侧找到您的Apple ID 。
苹果手机(iPhone)
打开设置(Settings)应用程序并点击Apple ID。您的Apple ID应列在屏幕顶部。确保(Make)它与您Mac上的 ID 匹配。
重启你的 Mac 和 iPhone
如果上述修复都没有帮助或适用,您的下一步行动应该是重新启动两个设备。
苹果电脑(Mac)
打开Apple菜单并选择重新启动(Restart)。然后,取消选中重新登录时重新打开窗口(Reopen windows when logging back in)旁边的框,然后再次选择重新启动(Restart)。
苹果手机(iPhone)
打开“设置”(Settings)应用程序并转到“常规(General)” > “关机”(Shut Down)。按照此操作关闭设备。屏幕完全变暗后,按住侧面(Side)按钮重新启动它。
(Reset Network Settings)在Mac和 iPhone上重置网络设置
损坏的 Wi-Fi(Corrupt Wi-Fi)和蓝牙(Bluetooth)配置也可能是一个因素。如果AirPlay仍然无法正常工作,是时候重置 iPhone和 Mac上的网络设置了。(reset the network settings on iPhone)
苹果电脑(Mac)
打开查找器。然后,在菜单栏上选择Go > Go to Folder,访问下面的两个目录,将以下文件移动到Trash中。完成此操作后,重新启动您的Mac。
/Library/Preferences/System Configuration
- com.apple.airport.preferences.plist
- com.apple.network.eapolclient/configuration.plist
- com.apple.wifi.message-tracer.plist
- 网络接口.plist
- 首选项.plist
/Library/Preferences
- com.apple.Bluetooth.plist
苹果手机(iPhone)
打开“设置”(Settings)应用并选择“通用(General)” > “传输或重置 iPhone(Transfer or Reset iPhone) ” > “重置(Reset)” > “重置网络设置”(Reset Network Settings)。
尝试使用有线连接
你手头有闪电(Lightning)电缆吗?如果是这样,请在将 iPhone 物理连接到Mac后尝试使用AirPlay。直接连接可以排除蓝牙(Bluetooth)和Wi-Fi 的(Wi-Fi)问题,也有助于处理延迟问题。如果您使用第三方线缆,请确保它已通过 MFi 认证(make sure that it’s MFi-certified)。
在 Mac 上执行 NVRAM 重置
最终修复涉及重置 Mac 的 NVRAM(resetting your Mac’s NVRAM)(或非易失性随机存取存储器)。为此,请重新启动Mac并在启动时立即按住Command + Option + P + R键。继续(Keep)按住直到您听到两次Mac铃声或直到您第二次看到Apple标志。
注意:(Note:)您只能在运行Intel芯片组的Mac上重置(Macs)NVRAM 。
固定:AirPlay从(From)iPhone 到Mac工作(Mac)
上面的故障排除方法一定已经解决了从 iPhone 到Mac使用AirPlay的任何问题。但是,如果您以后遇到类似问题,请记住重复一些更快的修复(例如重新启动两个设备或切换蓝牙(Bluetooth)和Wi-Fi关闭/关闭)。(Wi-Fi)此外,让 iPhone 和Mac上的系统软件保持最新,以最大限度地提高(Mac)AirPlay顺利运行的机会。
AirPlay Not Working From iPhone to Mac? Try These 12 Fixes
Do you have trouble screеn-mirroring or casting media from your iPhone to your Mac via AirPlay? Many reasons—such as bugs, glitches, and connectivity issues—often result in AirPlay not working from iPhone to Mac.
Whether AirPlay fails to locate your Mac or encounters performance issues while playing content, this post will provide suggestions and solutions to get the functionality up and running properly again.
Check Your Mac’s Compatibility
You can only AirPlay from an iPhone to a Mac running macOS 12 Monterey or later. Also, the functionality is limited to Mac models from the following years and later:
- MacBook Pro 2018
- MacBook Air 2019
- iMac 2019
- iMac Pro 2017
- Mac Pro 2019
- Mac mini 2020
You can check both the operating system and model name by opening the Apple menu and selecting About This Mac. If your Mac is compatible, but you’ve yet to upgrade to macOS Monterey or later, choose Software Update > Upgrade Now.
Note: If your Mac isn’t compatible or you don’t want to make the upgrade to macOS Monterey, you can still AirPlay from an iPhone with a third-party workaround such as AirServer.
Install System Software Updates on Mac
Despite running macOS Monterey or later, it’s still a good idea to install any pending system software updates for your Mac. That can help resolve any bugs and other known issues associated with AirPlay. To do that, open the Apple menu, choose System Preferences, and select Software Update > Update Now.
Update Your iPhone’s System Software
While it’s possible to AirPlay to a Mac using an iPhone running iOS 14, it’s still best to make the upgrade to iOS 15 or later. If you’re running a newer version of iOS, make it a point to install any incremental updates regardless.
Open the Settings app and go to General > Software Update to upgrade or update the iPhone’s system software.
Enable Airplay Receiver on Mac
Next up, confirm if your Mac is set up to receive content over AirPlay. If not, it won’t show up on your iPhone.
To do that, open the System Preferences app and select Sharing. Then, make sure to check the box next to the AirPlay Receiver.
Check an App’s AirPlay Compatibility
Not all apps for the iPhone support AirPlay. For example, Netflix restricts you from transmitting video via AirPlay to all devices in general. So if the issue is limited to a specific app, look up its support documentation or online FAQ for information regarding AirPlay compatibility.
Check Bluetooth on Mac and iPhone
AirPlay requires Bluetooth for device discovery. If your Mac fails to show up as an AirPlay device, confirm that Bluetooth is active on both devices.
Mac
Open the Control Center (select icon that looks like two sliders stacked on top of one another on the menu bar) and make sure that the Bluetooth icon is lit up. If not, select to activate it.
iPhone
Open the Settings app and tap Bluetooth. Then, make sure that the switch next to Bluetooth is active. If not, turn it on.
Check Wi-Fi on Mac and iPhone
This goes without saying, but both your iPhone and Mac must be connected to the same local network for AirPlay to work correctly. Check the Wi-Fi connection’s SSID to determine if that’s the case.
Mac
Select the Wi-Fi icon on the menu bar to identify the active network. Make sure that it matches the network of your iPhone.
iPhone
Open the Settings app and tap Wi-Fi. Make sure that it matches the network of your Mac.
Toggle Bluetooth & Wi-Fi on Mac and iPhone
The following fix involves resetting the Bluetooth and Wi-Fi radios on both devices. That often resolves any random connectivity snags preventing AirPlay from functioning smoothly.
Mac
Open the Control Center and expand Wi-Fi and Bluetooth. Then, turn off the switches under both categories. Wait for at least 10 seconds before turning them back on.
iPhone
Open the Settings app and tap Wi-Fi and Bluetooth. Then, turn off the switches under both categories. Wait for at least 10 seconds before turning them back on.
Use the Same Apple ID on Mac and iPhone
You can only AirPlay from your iPhone to your Mac if both devices use the same Apple ID. So if you have multiple accounts with Apple, you might want to confirm that you’re casting content to the correct Mac.
Mac
Open the System Preferences app and select Apple ID. You’ll find your Apple ID listed to the left of the screen.
iPhone
Open the Settings app and tap Apple ID. Your Apple ID should be listed at the top of the screen. Make sure that it matches the ID on your Mac.
Restart Your Mac and iPhone
If none of the fixes above helps or applies, your next course of action should be to restart both devices.
Mac
Open the Apple menu and select Restart. Then, uncheck the box next to Reopen windows when logging back in and choose Restart again.
iPhone
Open the Settings app and go to General > Shut Down. Follow that by shutting down the device. Once the screen goes fully dark, hold down the Side button to reboot it.
Reset Network Settings on Mac and iPhone
Corrupt Wi-Fi and Bluetooth configurations can also play a factor. If AirPlay continues to fail to work, it’s time to reset the network settings on iPhone and Mac.
Mac
Open Finder. Then, select Go > Go to Folder on the menu bar, visit the two directories below, and move the following files into the Trash. Once you finish doing that, restart your Mac.
/Library/Preferences/System Configuration
- com.apple.airport.preferences.plist
- com.apple.network.eapolclient/configuration.plist
- com.apple.wifi.message-tracer.plist
- NetworkInterfaces.plist
- preferences.plist
/Library/Preferences
- com.apple.Bluetooth.plist
iPhone
Open the Settings app and select General > Transfer or Reset iPhone > Reset > Reset Network Settings.
Try Using a Wired Connection
Do you have a Lightning cable at hand? If so, try using AirPlay after physically connecting the iPhone to your Mac. A direct connection can rule out issues with Bluetooth and Wi-Fi and also helps deal with lag. If you use a third-party cable, make sure that it’s MFi-certified.
Perform an NVRAM Reset on Mac
The final fix involves resetting your Mac’s NVRAM (or non-volatile random access memory). To do that, restart your Mac and hold the Command + Option + P + R keys immediately at startup. Keep holding until you hear your Mac chime twice or until you see the Apple logo for the second time.
Note: You can only reset the NVRAM on Macs running Intel chipsets.
Fixed: AirPlay Working From iPhone to Mac
The troubleshooting methods above must’ve resolved any issues with using AirPlay from iPhone to Mac. However, remember to repeat some of the quicker fixes (such as restarting both devices or toggling Bluetooth and Wi-Fi off/off) if you face similar problems later. Also, keep the system software on the iPhone and Mac up-to-date to maximize the chances of getting AirPlay to function smoothly going forward.