← Blog
Run React Native App on a Specific Device or Simulator
Android
Run on the default device or emulator:
npx react-native run-android
Run on a specific emulator or device:
npx react-native run-android --deviceId emulator-5554
npx react-native run-android --deviceId R58M123ABC
iOS
Run on the default simulator:
npx react-native run-ios
Run on a specific simulator:
npx react-native run-ios --simulator="iPhone 16"
Run on a simulator or physical device by UDID:
npx react-native run-ios --udid YOUR_UDID
Tips
Get connected Android device and emulator IDs:
adb devices
Get connected iOS device and simulator UDIDs:
xcrun xctrace list devices
If you use a custom script like yarn ios, add -- before the flags:
yarn ios -- --simulator="iPhone 16"
yarn ios -- --udid YOUR_UDID
yarn android -- --deviceId emulator-5554