Skip to main content

Why won't Tradecopia open on macOS, and how do I fix it?

How to fix the Tradecopia 'damaged app' error, macOS connection failures, App Nap drops, and Apple Silicon issues.

This article applies to Tradecopia Pro (desktop) on macOS only. Pro+ Lite and Pro+ users access Tradecopia through a web browser — if you are on a cloud plan and something isn't working, contact the Tradecopia support team.

macOS has several system-level features that can block Tradecopia from launching or connecting. These are OS restrictions, not installation failures — reinstalling Tradecopia will not fix them.

You might be experiencing this if:

  • macOS shows "damaged and can't be opened" when you try to open Tradecopia

  • Tradecopia won't launch on your Mac even after reinstalling

  • The app opens but fails to connect to your broker

  • Tradecopia connects but keeps dropping during your session

  • You're on an M1, M2, or M3 Mac and Tradecopia crashes or performs poorly

If you need to do a standard reinstall or clean reset on macOS → see How to reinstall Tradecopia or do a clean reset instead.

Identify your issue

Symptom

Go to

"Damaged and can't be opened" error

Fix the damaged app error

App won't open, no error message

Fix the damaged app error (Allow Anyway path)

App opens but broker connection fails

Fix broker connection failures

App connects then drops repeatedly during session

Fix connection drops

Crashes or poor performance on M1, M2, or M3 Mac

Fix Apple Silicon issues

Fix the "damaged and can't be opened" error

This error is a macOS Gatekeeper security block — not a sign that Tradecopia is broken or corrupted. macOS quarantines apps downloaded from outside the App Store and may block them from launching. Reinstalling will not fix this. The fix is removing the quarantine flag using a single Terminal command.

  1. Open Terminal — Finder → Applications → Utilities → Terminal

  2. Copy and paste the following command, then press Enter:

xattr -cr /Applications/Tradecopia.app

  1. Try launching Tradecopia again

This clears the quarantine attribute and lets macOS run the app normally. If Tradecopia launches after this, you are done.

If you don't see the "damaged" error message but the app is still being blocked:

  1. Attempt to open Tradecopia — macOS will block it

  2. Go to System Settings → Privacy & Security

  3. Look for a message about Tradecopia being blocked and click Allow Anyway

  4. Try opening Tradecopia again — confirm with your password or Touch ID when prompted

Fix broker connection failures on macOS

If Tradecopia opens but cannot connect to your broker, macOS is blocking its network access.

Check the macOS firewall:

  1. Go to System Settings → Network → Firewall

  2. Confirm Tradecopia is listed and set to Allow incoming connections

  3. If Tradecopia is not listed, launch the app and check again — it may appear once the app has tried to connect

If you use a third-party firewall (Little Snitch, Lulu, or similar):

Check for any pending approval requests for Tradecopia. If connection requests were previously denied, find and approve them. Third-party firewalls can silently block network connections even when the macOS system firewall is not blocking them.

If you are connected to a VPN:

Disable the VPN temporarily and try connecting to your broker again. Some VPN configurations block the broker's WebSocket connection. If the connection works with the VPN disabled, you will need to add a rule to your VPN to allow Tradecopia's traffic.

Check for previously denied permissions:

Go to System Settings → Privacy & Security and check whether any Tradecopia network permissions were previously denied. Re-enable any that were blocked.

Fix connection drops during a session

If Tradecopia connects successfully but drops repeatedly during a session, macOS is likely suspending the app or interfering with its network activity.

Disable App Nap for Tradecopia:

App Nap is a macOS power management feature that throttles background apps. It can interfere with Tradecopia's broker connections during an active session. Disable it with the following Terminal command:

defaults write com.tradecopia.app NSAppSleepDisabled -bool YES

Restart Tradecopia after running this command.

Check display sleep settings:

Go to System Settings → Displays → Advanced and enable Prevent automatic sleeping when the display is off. Display sleep can trigger network suspension on some Mac configurations.

Confirm your system clock is accurate:

Go to System Settings → General → Date & Time and make sure Set time and date automatically is enabled. Broker API connections can fail if the system clock is significantly out of sync.

Fix crashes or poor performance on Apple Silicon

Tradecopia currently ships one macOS build — the Intel DMG — which runs on both Intel and Apple Silicon Macs (M1, M2, M3) through Rosetta 2, Apple's built-in compatibility layer for Intel apps. If Rosetta 2 is not installed, Tradecopia will not run correctly on Apple Silicon.

macOS typically prompts you to install Rosetta 2 automatically the first time you launch an Intel app. If you dismissed that prompt or Rosetta 2 is not installed, install it manually:

  1. Open Terminal — Finder → Applications → Utilities → Terminal

  2. Run the following command and press Enter:

softwareupdate --install-rosetta

  1. Follow any prompts to accept the licence agreement

  2. Once installation completes, relaunch Tradecopia

Note: Rosetta 2 runs Intel apps at near-native performance on Apple Silicon — it is not a workaround or a downgrade. If you experience crashes or inconsistent behaviour after Rosetta 2 is confirmed installed, contact the Tradecopia support team.

If none of these resolve it

If you have worked through the relevant steps above and Tradecopia is still not working on your Mac, contact the Tradecopia support team. Share which Mac model you are on (Intel or Apple Silicon), what macOS version you are running, and exactly what happens when you try to open or connect — and we can investigate from there.

Related articles

Did this answer your question?