The Companion will not open, or keeps signing me out
A “Security Error” box appears and the app closes
A “Security Error” box appears and the app closes
“This license key isn't valid. It may have been mistyped, deleted, or revoked.”
“This license key isn't valid. It may have been mistyped, deleted, or revoked.”
“This license key is already bound to another computer. Contact support to move it.”
“This license key is already bound to another computer. Contact support to move it.”
“Your session ended. Enter your license key to continue.”
“Your session ended. Enter your license key to continue.”
“Update Required” and the app quits
“Update Required” and the app quits
“Missing System Dependencies”
“Missing System Dependencies”
“Download link has already been used” or “has expired”
“Download link has already been used” or “has expired”
My phone does not appear in the Companion
Nothing shows up at all
Nothing shows up at all
- Unplug the iPhone, wait about ten seconds, and plug it back in.
- Use a known-good Apple cable, in a port on the Mac itself — no hubs.
- Unlock the iPhone and tap Trust if it asks.
- On iOS 17 and newer, make sure you approved the macOS password prompt.
- Press Build again.
“Device not visible to Xcode. Please unplug and replug your iPhone, or try a different USB cable/port.”
“Device not visible to Xcode. Please unplug and replug your iPhone, or try a different USB cable/port.”
A phone plugged in on iOS 17 or newer looks absent
A phone plugged in on iOS 17 or newer looks absent
An Android phone shows “Unsupported (stock Android)”
An Android phone shows “Unsupported (stock Android)”
My phone shows…
“Tap Trust on iPhone”
“Tap Trust on iPhone”
“Reading device info…”
“Reading device info…”
“Needs Setup” or “Detected”
“Needs Setup” or “Detected”
“Offline” in the dashboard while it is plugged in
“Offline” in the dashboard while it is plugged in
A badge reading “No Slots”, “Slot Expired” or “Slot Removed”
A badge reading “No Slots”, “Slot Expired” or “Slot Removed”
“This device is already registered to another account…”
“This device is already registered to another account…”
Build or Start fails
“Developer Mode is disabled…”
“Developer Mode is disabled…”
“WDA did not become ready within 90s…”
“WDA did not become ready within 90s…”
“iPhone is locked. Please unlock your iPhone and try again.”
“iPhone is locked. Please unlock your iPhone and try again.”
“all Apple accounts at capacity, add another”
“all Apple accounts at capacity, add another”
“No Apple accounts connected” or “Apple account not bootstrapped”
“No Apple accounts connected” or “Apple account not bootstrapped”
“Apple is still verifying this device — this typically resolves overnight.”
“Apple is still verifying this device — this typically resolves overnight.”
“2FA timed out (no code entered)”
“2FA timed out (no code entered)”
“No available WDA ports” or “No available MJPEG ports”
“No available WDA ports” or “No available MJPEG ports”
“Failed to download signed WDA (HTTP …)”
“Failed to download signed WDA (HTTP …)”
A phone restarts its agent on its own
A phone restarts its agent on its own
Remote control will not open, or the screen is blank
“Phone is not streaming — check the Companion app”
“Phone is not streaming — check the Companion app”
“Video froze — reconnecting…” or “Stream ended — reconnecting…”
“Video froze — reconnecting…” or “Stream ended — reconnecting…”
“Device slot has expired. Renew your slot to access streaming.”
“Device slot has expired. Renew your slot to access streaming.”
“This phone is not part of your organization”
“This phone is not part of your organization”
“Device not connected” when tapping
“Device not connected” when tapping
A GrapheneOS profile shows “Locked — auto-unlock failed”
A GrapheneOS profile shows “Locked — auto-unlock failed”
A run failed with…
“Autogrowth MAX is required to run automations.”
“Autogrowth MAX is required to run automations.”
“The Create Account add-on is required to run this automation.”
“The Create Account add-on is required to run this automation.”
“Device slot has expired. Renew your slot to schedule executions.”
“Device slot has expired. Renew your slot to schedule executions.”
“Selected account is not linked to this device”
“Selected account is not linked to this device”
“No visible element found matching: …”
“No visible element found matching: …”
“Claude API key not configured. Please set it in Settings.”
“Claude API key not configured. Please set it in Settings.”
“Execution interrupted — never finalized”
“Execution interrupted — never finalized”
“{App} is not installed in this container — install it on the phone first”
“{App} is not installed in this container — install it on the phone first”
“SMS code not received within … seconds”
“SMS code not received within … seconds”
A run never happened
It is still “Pending” long after its time
It is still “Pending” long after its time
It went “Skipped”
It went “Skipped”
A workflow ran, but one step did not
A workflow ran, but one step did not
Nothing at all is running on any phone
Nothing at all is running on any phone
Uploads and content
“Upload failed” with no reason
“Upload failed” with no reason
“Storage limit exceeded. Using …GB of …GB.”
“Storage limit exceeded. Using …GB of …GB.”
“Unsupported file type” or “Over 100MB”
“Unsupported file type” or “Over 100MB”
“Failed to get Drive access token. Make sure Google Drive is connected.”
“Failed to get Drive access token. Make sure Google Drive is connected.”
“WDA is not running. Please start WDA first.”
“WDA is not running. Please start WDA first.”
Accounts
An account is stuck on “Warming” and never shows stats
An account is stuck on “Warming” and never shows stats
An account shows a red “Error” pill
An account shows a red “Error” pill
“Already tracking this account”
“Already tracking this account”
“Assign a phone to this account first”
“Assign a phone to this account first”
Engagement reads 0.0%
Engagement reads 0.0%
Refusals and money
“Insufficient permissions”
“Insufficient permissions”
“Insufficient credits. Need $…”
“Insufficient credits. Need $…”
“No available phone slots. Purchase a slot in the billing settings to add devices.”
“No available phone slots. Purchase a slot in the billing settings to add devices.”
“Autogrowth MAX is invite-only. Contact us for access.”
“Autogrowth MAX is invite-only. Contact us for access.”
“Container payment failed” or “Container billing suspended”
“Container payment failed” or “Container billing suspended”