Debug on the systems you target
CrossBox connects the machine running your IDE to the machine or device running your application. That target can be local or remote.
Build Cocoa projects from Windows and Linux
CrossBox connects Water or Visual Studio to a Mac for Cocoa builds that need the Apple SDKs, and to run your applications on the remote Mac or Apple devices attached to it.
You can also configure a remote host for command-line builds with EBuild.
Build Linux projects from Windows or macOS
Connect to a remote Linux machine to run native Linux apps. You can also run them locally using Windows Subsystem for Linux (WSL) or Docker.
Deploy and run apps on Apple and Android devices
When you run iPhone, iPad, visionOS, tvOS, or Android apps, CrossBox manages the connection between the IDE and your device.
Deploy and run projects on Fuchsia devices
Running Fuchsia projects on devices also works via CrossBox. You can debug on devices attached locally or to a remote Linux server, as well as on virtual devices hosted on local or remote Linux systems.
Connect over SSH
CrossBox uses SSH to connect to the remote host.
See the CrossBox documentation for host setup and the build and debug options for each target.