macOS Tahoe 26.6 – RevoMirror Authentication and Pairing Issues (Workaround)
Hi everyone,
After spending several hours troubleshooting RevoMirror on macOS Tahoe 26.6, I managed to get it working. I hope this information helps other users experiencing the same issues.
Issue 1 – Authentication (“Host requires authentication”)
RevoMirror closed immediately after launch.
Running RevoMirror from Terminal showed the following error:
HttpManager::initHttpUser false, error info "Host requires authentication"
It appears that the problem is related to the API authentication between RevoMirror and Sunshine.
Sunshine stores its own API username and password. If these credentials already exist, RevoMirror attempts to create its own credentials but cannot authenticate correctly because another set already exists.
As a result, RevoMirror exits during startup.
How to verify the issue
Run RevoMirror from Terminal:
/Applications/RevoMirror.app/Contents/MacOS/RevoMirror
If you see:
HttpManager::initHttpUser false, error info "Host requires authentication"
then the issue is related to Sunshine API authentication.
Workaround
Close both applications:
pkill -f RevoMirror
pkill -f '/Applications/Sunshine.app/Contents/MacOS/Sunshine'
Remove only the Sunshine API credentials (this keeps all paired devices):
python3 - <<'PY'
import json, os
p=os.path.expanduser("~/.config/sunshine/sunshine_state.json")
with open(p) as f:
d=json.load(f)
d.pop("username", None)
d.pop("password", None)
d.pop("salt", None)
with open(p,"w") as f:
json.dump(d,f,indent=4)
print("Sunshine API credentials removed.")
PY
Start Sunshine:
open /Applications/Sunshine.app
Then start RevoMirror:
/Applications/RevoMirror.app/Contents/MacOS/RevoMirror
RevoMirror should automatically create a new API username and password inside Sunshine.
Issue 2 – PIN dialog never appears
After fixing the authentication issue, another problem appeared.
The iPhone displayed a pairing PIN, but RevoMirror on macOS never displayed the PIN entry dialog.
Because of this, the pairing process could not be completed from within RevoMirror.
Workaround
Pair the iPhone directly in Sunshine instead of waiting for the RevoMirror PIN dialog.
Once the device has been authorized in Sunshine, RevoMirror detects it correctly and the PIN is no longer required.
Summary
These two workarounds solved the problem completely for me:
- Reset the Sunshine API credentials so RevoMirror can recreate them automatically.
- If the PIN dialog never appears, pair the iPhone directly in Sunshine.
After performing these two steps, RevoMirror worked normally on macOS Tahoe 26.6.
Hopefully this helps someone else experiencing the same issues.