Xcode 11 Upgrade | Could not find iPhone X simulator | XRPackageModel 9.0.omo

后端 未结 5 881
醉梦人生
醉梦人生 2021-02-04 11:44

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         


        
相关标签:
5条回答
  • 2021-02-04 11:48

    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"

    0 讨论(0)
  • 2021-02-04 11:54

    You can change the default simulator to use.

    react-native run-ios --simulator="iPhone 11 Pro Max"

    0 讨论(0)
  • 2021-02-04 11:56

    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

    0 讨论(0)
  • 2021-02-04 12:01

    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.

    0 讨论(0)
  • 2021-02-04 12:13

    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
    
    0 讨论(0)
提交回复
热议问题