running run react packager not error emulator could app react-native ios-simulator react-native-ios

packager - react-native run-ios device simulator



`react-native run-ios` devuelve un error: No se pudo encontrar el simulador de iPhone X (11)

Abra el archivo /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js

! version.startsWith (''iOS'') -> versión. incluye (''iOS'')

cada vez que corro react-native run-ios , me sale

Could not find iPhone X simulator Error: Could not find iPhone X simulator at resolve (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:149:13) at new Promise (<anonymous>) at runOnSimulator (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:134:10) at Object.runIOS [as func] (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:106:12) at Promise.resolve.then (calendarPractice/node_modules/react-native/local-cli/cliEntry.js:117:22)

Sin embargo, cuando ejecuto Xcode, funciona bien.

{ "devicetypes" : [ { "name" : "iPhone 4s", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 4s.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-4s" }, { "name" : "iPhone 5", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 5.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5" }, { "name" : "iPhone 5s", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 5s.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5s" }, { "name" : "iPhone 6", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 6.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6" }, { "name" : "iPhone 6 Plus", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 6 Plus.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus" }, { "name" : "iPhone 6s", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 6s.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s" }, { "name" : "iPhone 6s Plus", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 6s Plus.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus" }, { "name" : "iPhone 7", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 7.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7" }, { "name" : "iPhone 7 Plus", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 7 Plus.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus" }, { "name" : "iPhone 8", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 8.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8" }, { "name" : "iPhone 8 Plus", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone 8 Plus.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus" }, { "name" : "iPhone SE", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone SE.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE" }, { "name" : "iPhone X", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone X.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X" }, { "name" : "iPhone Xs", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone Xs.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS" }, { "name" : "iPhone Xs Max", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone Xs Max.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max" }, { "name" : "iPhone Xʀ", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPhone Xʀ.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR" }, { "name" : "iPad 2", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad 2.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-2" }, { "name" : "iPad Retina", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Retina.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Retina" }, { "name" : "iPad Air", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Air.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air" }, { "name" : "iPad Air 2", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Air 2.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2" }, { "name" : "iPad (5th generation)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad (5th generation).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-" }, { "name" : "iPad Pro (9.7-inch)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (9.7-inch).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-" }, { "name" : "iPad Pro (12.9-inch)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (12.9-inch).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro" }, { "name" : "iPad Pro (12.9-inch) (2nd generation)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (12.9-inch) (2nd generation).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-" }, { "name" : "iPad Pro (10.5-inch)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (10.5-inch).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-" }, { "name" : "iPad (6th generation)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad (6th generation).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-" }, { "name" : "iPad Pro (11-inch)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (11-inch).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-" }, { "name" : "iPad Pro (12.9-inch) (3rd generation)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//iPad Pro (12.9-inch) (3rd generation).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-" }, { "name" : "Apple TV", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//AppleTVOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple TV.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p" }, { "name" : "Apple TV 4K", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//AppleTVOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple TV 4K.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K" }, { "name" : "Apple TV 4K (at 1080p)", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//AppleTVOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple TV 4K (at 1080p).simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p" }, { "name" : "Apple Watch - 38mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch - 38mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-38mm" }, { "name" : "Apple Watch - 42mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch - 42mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-42mm" }, { "name" : "Apple Watch Series 2 - 38mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 2 - 38mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm" }, { "name" : "Apple Watch Series 2 - 42mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 2 - 42mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm" }, { "name" : "Apple Watch Series 3 - 38mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 3 - 38mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm" }, { "name" : "Apple Watch Series 3 - 42mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 3 - 42mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm" }, { "name" : "Apple Watch Series 4 - 40mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 4 - 40mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-40mm" }, { "name" : "Apple Watch Series 4 - 44mm", "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//DeviceTypes//Apple Watch Series 4 - 44mm.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm" } ], "runtimes" : [ { "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//iPhoneOS.platform//Developer//Library//CoreSimulator//Profiles//Runtimes//iOS.simruntime", "availabilityError" : "", "buildversion" : "16B91", "availability" : "(available)", "isAvailable" : true, "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-12-1", "version" : "12.1", "name" : "iOS 12.1" }, { "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//AppleTVOS.platform//Developer//Library//CoreSimulator//Profiles//Runtimes//tvOS.simruntime", "availabilityError" : "", "buildversion" : "16J602", "availability" : "(available)", "isAvailable" : true, "identifier" : "com.apple.CoreSimulator.SimRuntime.tvOS-12-1", "version" : "12.1", "name" : "tvOS 12.1" }, { "bundlePath" : "//Applications//Xcode.app//Contents//Developer//Platforms//WatchOS.platform//Developer//Library//CoreSimulator//Profiles//Runtimes//watchOS.simruntime", "availabilityError" : "", "buildversion" : "16R591", "availability" : "(available)", "isAvailable" : true, "identifier" : "com.apple.CoreSimulator.SimRuntime.watchOS-5-1", "version" : "5.1", "name" : "watchOS 5.1" } ], "devices" : { "com.apple.CoreSimulator.SimRuntime.watchOS-5-1" : [ { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 2 - 38mm", "udid" : "01AFDEF7-63B6-465C-A02A-44EE4A07EABA", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 2 - 42mm", "udid" : "BE62C985-DEE2-46EC-8962-A582D537EEE0", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 3 - 38mm", "udid" : "078BF157-30FA-41D1-94FA-6B1686E03085", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 3 - 42mm", "udid" : "E4CE652E-0185-4C59-B965-BED5FCEE7C76", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 4 - 40mm", "udid" : "6621323A-A9DE-4BCB-AC97-54C8C33B0158", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple Watch Series 4 - 44mm", "udid" : "D89037A3-66A0-43C1-90BA-E7C76CA0D724", "availabilityError" : "" } ], "com.apple.CoreSimulator.SimRuntime.tvOS-12-1" : [ { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple TV", "udid" : "AFAA21B8-BD4A-45EA-B0FF-E9915FE9B926", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple TV 4K", "udid" : "EBB88F2E-CFFE-4981-A736-7A7C0B85643D", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "Apple TV 4K (at 1080p)", "udid" : "F0B73E8A-986E-447E-B37A-2F46096DEFF6", "availabilityError" : "" } ], "com.apple.CoreSimulator.SimRuntime.iOS-12-1" : [ { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 5s", "udid" : "F870B7FA-6DDA-4336-89AD-68A402844188", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 5s", "udid" : "6627ADE5-F8C1-4AE5-BD6F-3AEDDC0B7B63", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 6", "udid" : "05574997-ACAD-40CA-A3D7-5624D53F00FA", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 6 Plus", "udid" : "93237078-CA6D-4F97-93F9-779809700018", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 6s", "udid" : "9B50FE18-4F49-4EA4-80F0-DF498A667D33", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 6s Plus", "udid" : "D4640B6D-97DC-4CA1-BE63-C5403159A3D4", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 7", "udid" : "6E9EEC00-3291-42B4-B04A-BA3487F9CD5F", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 7 Plus", "udid" : "6DA1C3CF-1D1F-4DEF-9B74-2C40D5FB5881", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 8", "udid" : "E19386B9-469A-450B-9CD2-B4FE8687DCF9", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 8 Plus", "udid" : "6D36DF76-8ED9-41A2-9E1A-0BA48B92C26E", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone SE", "udid" : "EE4818DF-F817-4441-8A1C-BE1B99303E10", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone X", "udid" : "85B78A8F-C32B-4493-BDD1-65ECA3F77C86", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone X", "udid" : "CA12C337-4F66-4C6C-ACE5-7F7EACCBC39A", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone XS", "udid" : "8BBCE315-2F4C-4132-8E53-28AF52401C8E", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone XS Max", "udid" : "4E77C62F-AB1F-4EDE-839B-53F70CAFC79E", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone XR", "udid" : "28D12ABE-3355-4862-960A-0FE5FFE41C7B", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Air", "udid" : "94485C88-BCEB-456A-95DC-5F8C3DA8D181", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Air 2", "udid" : "CF2C787D-A378-4AB9-B334-F7B24E94AF4D", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad (5th generation)", "udid" : "DFE602A5-EC68-4585-8AB0-C045A9843D29", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (9.7-inch)", "udid" : "5A3F3EAC-F788-49F1-A753-5D34A9990F0B", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (12.9-inch)", "udid" : "EF6EBE34-0A85-4FF0-8A45-7BA418A0CC0C", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (12.9-inch) (2nd generation)", "udid" : "FBA940F8-FD85-4D5E-A570-EB4F3A56E1F9", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (10.5-inch)", "udid" : "8AE4AAED-ECE0-4984-9679-8D3022064692", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad (6th generation)", "udid" : "1121363D-EF49-4AC0-9E46-5C30318A24A2", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (11-inch)", "udid" : "038FECC0-8711-46E3-B601-8F88F2F4AD7D", "availabilityError" : "" }, { "availability" : "(available)", "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (12.9-inch) (3rd generation)", "udid" : "12DC911F-2F45-4767-BC1A-6F1D0C8D9F3D", "availabilityError" : "" } ] }, "pairs" : { "C9B69F4A-6A9D-44F3-A6BC-56BFA2F8B83F" : { "watch" : { "name" : "Apple Watch Series 4 - 44mm", "udid" : "D89037A3-66A0-43C1-90BA-E7C76CA0D724", "state" : "Shutdown" }, "phone" : { "name" : "iPhone XS Max", "udid" : "4E77C62F-AB1F-4EDE-839B-53F70CAFC79E", "state" : "Shutdown" }, "state" : "(active, disconnected)" }, "5327B65F-29E7-42D0-9861-FF31428F3218" : { "watch" : { "name" : "Apple Watch Series 4 - 40mm", "udid" : "6621323A-A9DE-4BCB-AC97-54C8C33B0158", "state" : "Shutdown" }, "phone" : { "name" : "iPhone XS", "udid" : "8BBCE315-2F4C-4132-8E53-28AF52401C8E", "state" : "Shutdown" }, "state" : "(active, disconnected)" } }


Arreglo temporal:

Paso 1 : Abra el archivo /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js

Paso 2 : Cambiar una línea de código, a partir de esto:

if (!version.startsWith(''iOS'') && !version.startsWith(''tvOS'')) { continue; }

a esto:

if (!version.startsWith(''com.apple.CoreSimulator.SimRuntime.iOS'') && !version.startsWith(''com.apple.CoreSimulator.SimRuntime.tvOS'')) { continue; }

Paso 3 : ejecute react-native run-ios (puede que tenga que ejecutarlo dos veces, y no se olvide de matar a Metro Bundler [la consola que se ejecuta en segundo plano] si se está ejecutando desde su compilación anterior fallida)

El problema fue que después de una actualización de Xcode, los espacios de nombres del simulador se agregaron a la lista de versiones de los dispositivos. La compilación React Native no esperaba estos espacios de nombres, de ahí la ruptura de la compilación.


Con react-native-cli 2.0.1, es posible que solo desee cambiar el nombre de su simulador. Por defecto, Xcode nombrará algunos dispositivos en el formato <DeviceName> (<DeviceSize>) . Sin embargo, esta versión de la CLI interpreta cualquier cosa entre paréntesis como la versión de iOS.

Al intentar ejecutar un simulador llamado iPad Pro (10.5-inch) , pude hacerlo funcionar simplemente cambiando el nombre del simulador a iPad Pro [10.5-inch] .

Puede cambiar el nombre de los simuladores utilizando el menú Hardware -> Device -> Manage Devices... la aplicación Simulator y haciendo clic con el botón derecho en uno de sus simuladores (en Xcode 10.2.1)


Editado: copié la sección de dispositivos de su JSON de salida y lo /node_modules/react-native/local-cli/runIOS/runIOS.js en mi /node_modules/react-native/local-cli/runIOS/runIOS.js

function runOnSimulator(xcodeProject, args, scheme) { return new Promise(resolve => { try { var simulators = {devices section of your json}; //Here } catch (e) { console.log("e", e); throw new Error(''Could not parse the simulator list output''); } const selectedSimulator = findMatchingSimulator(simulators, args.simulator); console.log("selected", selectedSimulator); if (!selectedSimulator) { throw new Error(`Could not find ${args.simulator} simulator`); } ...

Y finalmente, dio el mismo error que el tuyo. Así que me di cuenta de que la versión de análisis de dispositivos diferentes. En tus dispositivos, la versión es;

"com.apple.CoreSimulator.SimRuntime.tvOS-12-1" //for tvOS "com.apple.CoreSimulator.SimRuntime.iOS-12-1" // for iOS

pero en react-native verifica los valores de esta versión como este ( /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js );

// Making sure the version of the simulator is an iOS or tvOS (Removes Apple Watch, etc) if (!version.startsWith(''iOS'') && !version.startsWith(''tvOS'')) { continue; }

Así reaccionar-nativo no puede reconocer.
Si cambiamos este código con esto;

// Making sure the version of the simulator is an iOS or tvOS (Removes Apple Watch, etc) if (!version.startsWith(''com.apple.CoreSimulator.SimRuntime.iOS'') && !version.startsWith(''com.apple.CoreSimulator.SimRuntime.tvOS'')) { continue; }

El problema fue resuelto. Lo verifiqué con tus datos JSON en mi computadora y funcionó.


Me enfrenté al problema cuando actualicé Xcode. Todos los simuladores no estaban disponibles / desinstalados. Los estoy instalando de nuevo.


Mi problema fue que el simulador de iPhone X no estaba instalado

Puedes comprobar con qué simuladores están instalados.

xcrun simctl list devices --json | grep iPhone

Entonces corre

react-native run-ios --simulator="iPhone Xs"


Para corregir este error, simplemente reinstale el proyecto usando npm

npm install

Luego mostrará una lista de advertencias, y para corregirlas use el siguiente comando:

npm audit fix

Esto debería solucionarlo todo y permitirle ejecutar el emulador de iOS.


Solo reinicia tu computadora y ejecuta el comando nuevamente.


después de actualizar a Xcode 11, xcrun devuelve verdadero o falso y no SÍ o NO como antes.

goto /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js y en

encontrar

if ( simulator.availability !== ''(available)'' && simulator.isAvailable !== ''YES'' ) { continue; }

y cambiarlo a

if ( simulator.availability !== ''(available)'' && simulator.isAvailable !== true ) { continue; }


en mi caso, ejecuté el script: sed -i '''' ''s / startsWith / includes / g'' node_modules / react-native / local-cli / runIOS / findMatchingSimulator.js y funcionó. También es adecuado para personas que no pueden actualizar reactivo-nativo


si no se pudo encontrar, el simulador aún persiste después de reemplazar las siguientes líneas de código en runSimulator.js.

Ruta para runSimulator.js -> /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js

if (!version.startsWith(''iOS'') && !version.startsWith(''tvOS'')) { continue; }

Con este

if ( !version.startsWith(''com.apple.CoreSimulator.SimRuntime.iOS'') && !version.startsWith(''com.apple.CoreSimulator.SimRuntime.tvOS'') ) { continue; }

comenta las siguientes líneas después de reemplazar

if ( simulator.availability !== ''(available)'' && simulator.isAvailable !== ''YES'' ) { continue; }

Lanzará iPhone simulador sin ningún problema.

y segundo enfoque después de actualizar a XCode 11

Xcode 11 xcrun devuelve verdadero o falso y no SÍ o NO para la propiedad isAvailable como antes. Puedes comprobar que usando el siguiente comando

xcrun simctl list devices --json

El comando anterior imprimirá todos los dispositivos disponibles como los siguientes

"com.apple.CoreSimulator.SimRuntime.iOS-12-2" : [ { "state" : "Booted", "isAvailable" : true, "name" : "iPhone X", "udid" : "E53748D1-628B-4A99-A419-4D7AE7CE4745" } ]

Reemplace SÍ con verdadero en el siguiente código

if ( simulator.availability !== ''(available)'' && simulator.isAvailable !== ''YES'' ) { continue; }

Me gusta esto

if ( simulator.availability !== ''(available)'' && simulator.isAvailable !== true ) { continue; }