Did your build fail? Would you need more info than what you find in the log? No problem, use Rebuild with Remote Access and check the build on the VM itself.
Good news for anyone on a quest of debugging. ⚔ If you go to your app on Bitrise, and then to the failed build's page, you'll find a new button there: Rebuild with Remote Access. This will trigger a new build with the remote access enabled.
This comes in handy when it's hard or impossible to debug an error using only the logs. You won't only see the terminal's log but can see and use the same environment you'd do locally. You can open Xcode or Android Studio and start debugging. 🐛
There are two ways to use remote access on our build machines:
- SSH: this is available for both Linux/Docker based and MacOS machines.
- Screenshare: this is only available for MacOS machines.
You can access the build machine remotely during the build and for 10 minutes after the build is finished.
Naturally, before the first such rebuild, you need to set up Remote access. Read the setup guide on our Devcenter.
Happy rebuilding! 🏢