Home > iPhone, macOS, Management Profiles > Disabling iPhone mirroring on macOS Sequoia
iPhone mirroring is a new feature as of macOS Sequoia, which acts as a screen sharing method for an iPhone from a Mac. It allows the use of an iPhone from a nearby Mac by displaying the iPhone’s screen within an iPhone Mirroring.app window and allowing the Mac user to interact with the iPhone’s screen, including being able to access its apps and notifications.
This new screen sharing capability may not be acceptable for security reasons in all Mac environments, so Apple has provided management options for disabling the use of iPhone mirroring. For more details, please see below the jump.
The relevant preference domain and key values are below:
This setting can be managed by a configuration profile, where setting a boolean value of false will disable iPhone mirroring and prevent it from working. Please see below for an example profile. This profile is also available via the following link:
https://github.com/rtrouton/profiles/tree/main/BlockiPhoneMirroring
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>PayloadContent</key> | |
<array> | |
<dict> | |
<key>PayloadDisplayName</key> | |
<string>Restrictions</string> | |
<key>PayloadIdentifier</key> | |
<string>com.apple.applicationaccess.DD8454BB-A1D6-4DD9-B1AC-C1B6ABA512E9</string> | |
<key>PayloadType</key> | |
<string>com.apple.applicationaccess</string> | |
<key>PayloadUUID</key> | |
<string>DD8454BB-A1D6-4DD9-B1AC-C1B6ABA512E9</string> | |
<key>PayloadVersion</key> | |
<integer>1</integer> | |
<key>allowiPhoneMirroring</key> | |
<false/> | |
</dict> | |
</array> | |
<key>PayloadDescription</key> | |
<string>Blocks the use of iPhone mirroring</string> | |
<key>PayloadDisplayName</key> | |
<string>Block iPhone Mirroring</string> | |
<key>PayloadIdentifier</key> | |
<string>D0B2E096-2C7F-4F2F-A1C0-FFE16919768B</string> | |
<key>PayloadOrganization</key> | |
<string>Company Name</string> | |
<key>PayloadScope</key> | |
<string>System</string> | |
<key>PayloadType</key> | |
<string>Configuration</string> | |
<key>PayloadUUID</key> | |
<string>D0B2E096-2C7F-4F2F-A1C0-FFE16919768B</string> | |
<key>PayloadVersion</key> | |
<integer>1</integer> | |
</dict> | |
</plist> |