1. ホーム
  2. アイオス

[解決済み】React NativeでiOSのデフォルトのシミュレーターデバイスを変更する。

2022-04-04 03:38:27

質問

このコマンドを実行すると

react-native run-ios

私のアプリは、iPhone6のシミュレーター端末でデフォルトで動作します。

Found Xcode project RN.xcodeproj
Launching iPhone 6 (9.2)...

デフォルトで別のシミュレーター端末(iPhone5sなど)でアプリを実行させるにはどうすればよいですか?

どのように解決するのですか?

でシミュレータを指定します。 --simulator のフラグを立てます。

iOS 14.0以降で利用可能な端末です。

npx react-native run-ios --simulator="iPhone 8"
npx react-native run-ios --simulator="iPhone 8 Plus"
npx react-native run-ios --simulator="iPhone 11"
npx react-native run-ios --simulator="iPhone 11 Pro"
npx react-native run-ios --simulator="iPhone 11 Pro Max"
npx react-native run-ios --simulator="iPhone SE (2nd generation)"
npx react-native run-ios --simulator="iPhone 12 mini"
npx react-native run-ios --simulator="iPhone 12"
npx react-native run-ios --simulator="iPhone 12 Pro"
npx react-native run-ios --simulator="iPhone 12 Pro Max"
npx react-native run-ios --simulator="iPhone 13 Pro"
npx react-native run-ios --simulator="iPhone 13 Pro Max"
npx react-native run-ios --simulator="iPhone 13 mini"
npx react-native run-ios --simulator="iPhone 13"
npx react-native run-ios --simulator="iPod touch (7th generation)"
npx react-native run-ios --simulator="iPad Pro (9.7-inch)"
npx react-native run-ios --simulator="iPad (9th generation)"
npx react-native run-ios --simulator="iPad Air (4th generation)"
npx react-native run-ios --simulator="iPad Pro (11-inch) (3rd generation)"
npx react-native run-ios --simulator="iPad Pro (12.9-inch) (5th generation)"
npx react-native run-ios --simulator="iPad mini (6th generation)"

利用可能なすべてのiOSデバイスをリストアップします。

xcrun simctl list devices

現在、デフォルトを設定する方法はありません。

React Native Docs: シミュレータでの実行