Elements Technologies

CrossBox

Build, run, and debug Elements projects on another machine.

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.