
To install the app on a physical device set Arguments property to -device="MyDevice".We can use either a physical device or a simulator to run the app on.

The name of your device you can find and edit in Settings -> General -> About -> Name. To install and run the app on a simulator set Arguments property to -simulator="iPhone X" (or any other device with iOS you want to test on). The simulator is shipped with Xcode and you need a Mac to run it. If you leave the Arguments property empty, it will attempt to install the app on any connected device.To manage simulated devices, open Xcode, go to Window -> Devices and Simulators.

env file in the Environment property as follows: ENVFILE=.env.staging. While developing a React Native app, most often you are focused on the JavaScript code, but you cannot forget that the native code is still there under the hood. Sooner or later, you will probably need to dive deep into it.

Open the native subproject of your React Native app (probably placed in android or ios directory) in Android Studio or Xcode.Run your React Native app (on a device or an emulator/simulator).Here is the way how to debug the native code inside a React Native app. In Android Studio open Attach debugger to Android process, check Show all processes and choose the device that your app is running on. Now you can debug the native code - the app code itself (which is probably not that necessary) as well as included libraries.In Xcode open Debug -> Attach to Process and choose your app process (it will likely be named as your app).
