DEV Community

David Okonji
David Okonji

Posted on • Edited on

6 1

Remote Debugging in React Native

Coming from an Expo background in React Native development, remote debugging is an out of the box solution, as the Expo client provides one with the option of debugging react native applications over the network.

In this article, I would be explaining how to set up remote debugging for a react native application over a local network using Xcode and an IOS device.

With Xcode already installed and set up on your system, we would follow the steps highlighted below, In this article Xcode version 12.3 is being used.

Note: for the very first time you would need a cable to be connected to the phone you intend to use to test.

Step by Step guide

  • Ensure the system and the device which needs to be used to test are connected to the same Wi-Fi.

  • Open Xcode, proceed to the window menu option, select the Device and simulators option.
    Device and simulators

  • On selecting the option, a popup window comes up showing your existing simulators and device.
    Device and simulators dialog

  • Click on the Devices tab to see the connected devices to see your connected phone
    connect to network image
    Select the Connect via network checkbox and you are good to go. You can now unplug the phone from the system and test your apps over the network.

Debugging Issues

  • In a case where the device is not showing as connected when plugged in with a cable and does not run regularly when connected, you may need to update the version of Xcode to match the updates for the device.

  • In a case where the connect via network option does not come up, please check your connection and ensure the device and the system are connected to the same network, and try again.

To setup remote debugging for android devices a good guide to follow Get Started with Remote Debugging Android Devices.

Thanks for reading this far 😃. Feedback is greatly appreciated.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Sentry mobile image

Improving mobile performance, from slow screens to app start time

Based on our experience working with thousands of mobile developer teams, we developed a mobile monitoring maturity curve.

Read more