Anyone else getting this since upgrading from Xcode 10.3 to Xcode 11 when running react-native run-ios
and any idea to get back up and running?
Core
I remember this happening before and amending:
node_modules ▸ @react-native-community ▸ cli ▸ build ▸ commands ▸ runIOS ▸ findMatchingSimulator.js
As a current workaround, updating:
if (simulator.availability !== '(available)' && simulator.isAvailable !== 'YES') {
continue;
}
To:
if (simulator.availability !== '(available)' && simulator.isAvailable !== true) {
continue;
}
Seems to get me back up and running.
Hopefully this gets updated pronto.
"react-native": "^0.59.3"
You can change the default simulator to use.
react-native run-ios --simulator="iPhone 11 Pro Max"
Xcode 11 can't see iPhoneX or Other Simulator - First need to add new Simulator - Then click on the bottom left of the Simulator then choose device you wanna add
Open xcode and go to window > Device and Simulators... go to the Simulators tab and click the + in the bottom left, here you can add iphone X.
The problem is that you are using a @react-native/cli
version that doesn't detect XCode 11 simulators. You can either downgrade your XCode or install a @react-native/cli
that supports it.
If you are not managing the version of @react-native/cli
directly in your package.json
you can simply remove your package-lock.json
or yarn.lock
file and install it again:
rm yarn.lock
yarn install
or
rm package-lock.json
npm install