You are here: Home > Device Management > Apple > macOS > Remote Support > TeamViewer Remote Support

How to enable TeamViewer Remote Support on macOS Devices

Enable TeamViewer Remote Support for macOS Devices in Applivery — silent install, macOS permissions, session types, licensing, and troubleshooting.

7 min read

TL;DR

Enable TeamViewer Remote in a macOS Policy, let Applivery install TeamViewer Host and its profiles, make sure Screen & Audio Recording is granted, then start sessions from the Device's Action menu.

Warning

This is a premium feature that may not be available on your current plan. Check availability on the Applivery pricing page.

Enabling TeamViewer Remote in a macOS Policy makes Applivery silently install the TeamViewer Host app on every Mac that Policy applies to, apply the profiles it needs, and register those Devices with TeamViewer. From then on, you start a remote session from the Device's Action menu — no TeamViewer setup on the Device itself, and nothing for the person using it to install beforehand.

Note

Looking for Windows? Check out TeamViewer Remote Support for Windows.

Before you start

On macOS, TeamViewer Host needs a few system permissions before it can show and control the screen. Applivery takes care of most of them for you, but one has to be granted on the Mac itself:

Layer

What it does

Who takes care of it

TeamViewer configuration profile

Configures TeamViewer Host and registers the Device for remote sessions

Applivery — applied when the Policy is set to Enabled, removed when it is set to Disabled

Apple permissions profile

Grants TeamViewer Host the Remote Desktop and Accessibility permissions it needs to control the Mac

Applivery — applied when the Policy is set to Enabled

Screen & Audio Recording

macOS privacy permission that lets TeamViewer Host share the screen during a session

The person using the Mac — no admin rights required

Screen & Audio Recording

This permission is separate from the Apple permissions profile and has to be approved on the Mac, but the person using it can do it without admin rights. Until it's granted, sessions may fail to start.

If they dismissed the prompt, or it never showed up, ask them to:

  1. Open System Settings → Privacy & Security → Screen & Audio Recording.

  2. Turn on the toggle next to TeamViewer Host.

Enabling TeamViewer Remote

1
Open the Policy

Once in the Applivery Dashboard, go to Policies 1 and open the macOS Policy you want to enable Remote Support on.

2
Go to the TeamViewer Remote section

In the left-hand menu, select the TeamViewer Remote section and find the TeamViewer Remote configuration 2.

3
Set it to Enabled

Choose Enabled and save your changes. Every Device that Policy applies to will now get TeamViewer Host and its profiles installed automatically.

macos remote support

The three configuration states

TeamViewer Remote uses the Not configured / Enabled / Disabled pattern. This matters because a Device can have more than one Policy applied to it: what actually reaches the Device is the composed result of every Policy in its set, not the value of any single one.

So each state is really what this Policy contributes to that composition:

State

What this Policy contributes

Enabled

Turns TeamViewer Remote on. TeamViewer Host is installed, the TeamViewer configuration profile and the Apple permissions profile are applied, the Device is registered with TeamViewer, and it takes a license from your pool

Disabled

Turns TeamViewer Remote off. Any Device that ends up without it active is deregistered from TeamViewer, the TeamViewer configuration profile is removed, and its license is released back to the pool

Not configured

Contributes nothing. This Policy stays out of the decision, and the result comes from the other Policies in the set

Which Policy wins

Policies are evaluated sequentially, in the order set by their Priority in the composition. The first Policy that actually sets a value decides the outcome — Not configured is skipped over, and no later Policy overrides a value that has already been set.

Neither Enabled nor Disabled beats the other, in other words: order is what decides. Here it is on a Device with two Policies, where Policy 1 is evaluated first:

Policy 1

Policy 2

Composed result

Not configured

Enabled

Enabled — Policy 1 sets nothing, so Policy 2 decides

Disabled

Enabled

Not active — Policy 1 got there first, and Policy 2 doesn't override it

Enabled

Disabled

Enabled — the same rule the other way round: Policy 1 got there first

Use Not configured when a Policy has no business deciding about Remote Support — one that only deploys apps, for example. Use Disabled when you want a Policy to actively keep Remote Support off, and check that it is evaluated before any Policy that enables it, or it won't have any effect.

Automatic installation

Applivery deploys TeamViewer Host silently as a .pkg — the person using the Mac doesn't have to install anything. Along with the app, Applivery applies the TeamViewer configuration profile and the Apple permissions profile (Remote Desktop and Accessibility) described in Before you start.

The Device shows up as Ready once TeamViewer Host is installed and configured. Remember that Screen & Audio Recording still has to be granted on the Mac for sessions to share the screen.

How licenses are counted

Each Device with TeamViewer Remote active in its composed configuration uses one TeamViewer license from your plan, whether or not anyone ever actually connects to it. What counts is the number of Devices with the feature active, not the number of sessions you open.

The moment a Device stops having TeamViewer Remote active through its Policies, it is unregistered from TeamViewer and its license is released automatically. How the composition changed doesn't matter: setting a Policy to Disabled, removing the Policy that was enabling it, or moving the Device elsewhere all have the same effect.

Starting a remote session

1
Open the Device

Navigate to any of your macOS Devices and click the Action button 1. Then select TeamViewer Remote 2.

teamviewer device
2
Pick how you want to connect

The TeamViewer Remote Support modal opens. Choose the Control Type and the Open With option for this session 3.

teamviewer modal
3
Start the session

Click Start remote session. If you chose TeamViewer client, the session is handed off to the TeamViewer desktop app on your machine, which connects to the Device.

You don't fix a session type when enabling the Policy — every option is available every time, and you pick per session:

Setting

Options

Control Type

Unattended — connects without anyone accepting on the Device, for machines with nobody in front of them. Attended — someone at the Device has to accept the incoming session. View only — someone at the Device also has to accept, and you see the screen without any keyboard or mouse input being sent

Open With

New browser tab — runs on TeamViewer's web client, nothing to install on your machine. TeamViewer client — hands the session to the TeamViewer desktop app, with its full set of features

You can change your selection as many times as you like before clicking Start remote session — the value showing when you click is the one that gets used.

What you can do during a session

Once connected, the features available depend on the Control Type and Open With option you chose, and on what the TeamViewer client supports for that session.

On the managed Mac itself, TeamViewer Host shows up installed alongside the Applivery Agent (if the Device has it) — put there by the automatic installation described above.

Troubleshooting

The TeamViewer Remote Support modal shows a status badge next to the Device, so you can tell at a glance whether a session can start. Hover the ⓘ icon next to the badge for a short explanation.

Ready

TeamViewer Host is installed and configured on the Device. You can start a session.

Not enabled in policy

The Device's composed Policies don't have TeamViewer Remote set to Enabled. Go back to Enabling TeamViewer Remote and confirm you're editing the Policy that Device is actually assigned to.

not enabled

App not installed

The Policy is enabled, but TeamViewer Host hasn't finished installing on that Device yet — or couldn't. Since the install is silent, wait and retry first.

If it persists, check that the TeamViewer configuration profile and the Apple permissions profile have been applied to the Device (see Before you start).

Starting a session against a Device in this state fails, whichever Control Type or Open With option you pick.

The session fails to start on a Ready Device

TeamViewer Host is installed, but the session doesn't start properly or the person at the Mac sees a recording prompt. This usually means Screen & Audio Recording hasn't been granted yet. Ask them to turn it on for TeamViewer Host in System Settings → Privacy & Security → Screen & Audio Recording — they don't need admin rights to do it.

If remote control still doesn't work, check that the Apple permissions profile (Remote Desktop and Accessibility) is present on the Device. If the Policy is enabled but the profile is missing, wait for it to finish applying and try again.

The Device goes offline mid-session

If the Device disconnects right after you click Start remote session, the remote session window closes on its own. Wait for the Device to come back online and start a new session.

Nothing seems to happen when I click Start remote session

Give it a moment before clicking again — double-clicking Start remote session won't open two sessions, so a second click doesn't speed anything up.

Key Takeaways

  • TeamViewer Remote is enabled per Policy, in the TeamViewer Remote section.
  • Applivery installs TeamViewer Host silently and applies a TeamViewer configuration profile plus an Apple permissions profile (Remote Desktop and Accessibility).
  • Screen & Audio Recording must be granted for TeamViewer Host on the Mac — the person using it can approve it without admin rights.
  • You pick the session type at connection time, not when enabling the Policy.
  • Not configured / Enabled / Disabled describe what the Policy contributes to the composed configuration, not what happens to the Device directly.
  • Policies are evaluated sequentially: the first one that sets a value wins, so composition order decides the outcome.
  • One license is consumed per Device with the feature active, not per session, and it is released as soon as the Device loses activation.

It tells Applivery to silently install TeamViewer Host on every Mac that Policy applies to, apply the TeamViewer configuration profile and an Apple permissions profile, and register those Devices with TeamViewer.

Remote Desktop and Accessibility, which Applivery grants through an Apple permissions profile, plus Screen & Audio Recording, which has to be granted on the Mac itself.

No. They can approve it themselves from System Settings → Privacy & Security → Screen & Audio Recording, without admin rights.

They describe what the Policy contributes to the Device's composed configuration. Enabled turns TeamViewer Remote on, Disabled turns it off and removes the TeamViewer configuration profile, and Not configured sets nothing so the other Policies decide. The first Policy that sets a value wins.

One license per Device with TeamViewer Remote active in its composed configuration, regardless of whether anyone ever connects to it. Sessions themselves don't consume anything extra.

Unattended connects without anyone accepting on the Device. Attended and View only both need someone at the Device to accept, and View only shows you the screen without sending any keyboard or mouse input.

No. Every option is available every time — you pick the Control Type and where the session opens each time you start one, from the Device's page.

TeamViewer Host hasn't finished installing yet, or couldn't. Wait and retry first; if it persists, check that the TeamViewer and Apple permissions profiles have been applied to the Device.

Was this page helpful?

Last updated: September 29, 2026