native দেশীয় রান-আইওসের প্রতিক্রিয়া দেখায় ত্রুটি: আইফোন এক্স সিমুলেটর খুঁজে পাওয়া যায়নি


122

আমি যখনই ছুটে যাই react-native run-ios, আমি পাই

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)

যাইহোক, আমি যখন এক্সকোডে চলেছি, এটি ঠিকঠাক কাজ করে

{
  "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)"
    }
  }

আপনার এক্সকোড সংস্করণ কি?
sdkcy

আমার এক্সকোড সংস্করণটি 10.1
Seongmin Choo

আপনি কোন সংস্করণ-স্থানীয় ব্যবহার করেন? কারণ প্রতিক্রিয়া-স্থানীয় কিছু সংস্করণে এই সমস্যা সম্পর্কিত একটি সমস্যা রয়েছে
sdkcy

এনপিএমপ্যাকেজ: প্রতিক্রিয়া: 16.6.3 => 16.6.3 রিঅ্যাক্ট-নেটিভ: ^ 0.58.3 => 0.58.3
সিওমমিন চু

আমি ভেবেছিলাম এটি সর্বশেষতম সংস্করণ
Seongmin Choo

উত্তর:


108

সম্পাদিত: আমি আপনার আউটপুট JSON এর ডিভাইস বিভাগ অনুলিপি করেছি এবং আমার নিজের এম্বেড /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`);
    }
    ...

এবং অবশেষে, এটি আপনার মত একই ত্রুটি দিয়েছে। সুতরাং আমি আবিষ্কার করেছি যে ডিভাইসের পার্সিং সংস্করণটি আলাদা। আপনার ডিভাইসে সংস্করণটি হ'ল;

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

কিন্তু প্রতিক্রিয়া-নেটিভ চেকগুলিতে এই সংস্করণটির মানগুলি ( /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;
}

তাই প্রতিক্রিয়া-দেশী চিনতে পারে না।
যদি আমরা এটি দিয়ে এই কোডটি পরিবর্তন করি;

// 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;
}

সমস্যাটি সমাধান করা হয়েছে. আমি আমার কম্পিউটারে আপনার JSON ডেটা দিয়ে এটি পরীক্ষা করেছি এবং এটি কাজ করে।


22
ঘৃণা করুন যে এটি কাজ করেছে - কারও কি আরও স্থায়ী সমাধান আছে?
কেভিন গ্রান্ট

2
যদি কেউ আইফোন এক্সআর বিশেষভাবে (যেমন। react-native run-ios --simulator='iPhone XR') চালাচ্ছিলেন তবে নিম্নলিখিতটি ব্যবহার করুন react-native run-ios --simulator='iPhone Xʀ',। লোয়ারকেস আর ব্যবহার করা কার্যকর হবে না।
মাস্টার মাইক

4
দীর্ঘমেয়াদী ফিক্স হ'ল পরবর্তী প্রকাশের অপেক্ষার জন্য react-native-cli, যেখানে এটি স্থির করা হয়েছে github.com/react-native-commune/react-native-cli/pull/274
wbharding

4
এ কেমন উত্তর?!?!?!?! আপনি এর মতো প্লাগইনগুলিতে
নেতৃত্বাধীন

2
এটি আর কাজ করে না। রানআইওএস ফোল্ডারটি আজ পর্যন্ত নোড_মডিউলগুলিতে প্রতিক্রিয়া-ভিত্তিক ফোল্ডারে নেই। অন্য কোন ফিক্স?
আকিও

100

এই ত্রুটিটি সমাধানের জন্য, এনপিএম ব্যবহার করে কেবল প্রকল্প এবং নোড মডিউলগুলি পুনরায় ইনস্টল করুন

npm install

তারপরে এটি সতর্কতাগুলির একটি তালিকা প্রদর্শন করবে এবং তাদের নীচের কমান্ডটি ব্যবহারের সমাধান করবে:

npm audit fix

এটির সবকিছু ঠিক করা উচিত এবং আপনাকে আইওএস এমুলেটর চালানোর অনুমতি দেওয়া উচিত react-native run-ios


4
এটি এনপিএমের সাথে কিছুই করার নয় কারণ এটি কেবল নোড মডিউলগুলি ইনস্টল বা নিরীক্ষণ করবে
ফিরু

15
এটি আমার জন্য স্থির করে ... গ্রহণযোগ্য উত্তর না করেই। ধন্যবাদ!
রিডলারডেভ

1
@ ফিরু এবং এখনও আমাদের মধ্যে কমপক্ষে তিন জন রয়েছেন যার জন্য এটি ঠিক করা হয়েছিল।
রব ওসবার্ন

2
এটি আমার পক্ষে কাজ করে না। react-native --version-> react-native-cli: 2.0.1 react-native: 0.57.7 react-native info->macOS 10.14.4 Platforms: iOS 12.2 Xcode: 10.2/10E125
জিয়ানফ্র্যাঙ্কো পি।

3
imho এটি সঠিক উত্তর হওয়া উচিত। node_modulesফাইল পরিবর্তন করা একটি বৈধ উত্তর হওয়া উচিত নয়। আপনি node_modulesকোনও কারণে ফোল্ডার ট্র্যাশ করার সময় এটি আপনাকে কামড়ানোর জন্য ফিরে আসবে ।
বাথান

62

সমস্যা

আপনি যদি সর্বশেষতম এক্সকোড (11) দিয়ে এটি চেষ্টা করেন তবে কোনও আইফোন এক্স নেই!

নিজেই সিমুলেটর চালান, শীর্ষ মেনুতে, হার্ডওয়্যার, ডিভাইস, আইওএস 13.0 এর অধীনে দেখুন। আপনি দেখতে পাবেন:

  • আইফোন 8
  • আইফোন 8 প্লাস
  • আইফোন এক্সএস
  • আইফোন এক্সএস সর্বোচ্চ
  • আইফোন এক্সআর
  • ... এবং কিছু আইপ্যাড

আপনি যখন চালান run-ios, প্রতিক্রিয়া-নেটিভ একটি অনুরোধ ডিভাইস মেলে ডিজাইন করা হয়।

অভ্যন্তরীণভাবে হার্ড কোডেড ডিফল্ট হ'ল আইফোন এক্স।

অনুরোধ করা ডিভাইসটি মেলাতে চেষ্টা করে এমন ফাংশনটি এখানে রয়েছে:

/node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/findMatchingSimulator.js

এই ফাংশনটি এমনভাবে নকশা করা হয়েছে যাতে আপনি এটিকে একটি ডিভাইস এবং একটি optionচ্ছিক সংস্করণ নম্বর দিতে পারেন।

যদি প্রদত্ত ডিভাইস এবং সংস্করণটি খুঁজে পাওয়া যায় না, তবে এটি তালিকার প্রথম ডিভাইসটি ডিফল্টরূপে ব্যবহার করে একটি ম্যাচ ফেরত দেয়।

তবে ... বাস্তবে, প্রথম ডিভাইসটি একটি ঘড়ি এবং কোনও ঘড়ি মেলা থেকে বাদ দেওয়া হয়, সুতরাং এই ফাংশনটি বাতিল হয়ে যাবে।

সমাধান 1 - একটি বিদ্যমান এক্সকোড ডিভাইস ব্যবহার করুন

উপরে বর্ণিত হিসাবে প্রথমে সিমুলেটর চালান এবং আপনি কোন আইফোন বা আইপ্যাড চান তা একটি নোট তৈরি করুন।

তারপরে এই নামটি একটি alচ্ছিক যুক্তি হিসাবে রান-আইওএস কমান্ড লাইন কমান্ডটি নিম্নরূপটি দিন:

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

সমাধান 2 - নতুন এক্সকোড আইওএস ডিভাইস যুক্ত করুন

এক্সকোড 11 অনুসারে রিলিজ নোট :

"এক্সকোড আর ডিফল্টরূপে প্রতিটি উপলভ্য আইওএস সিমুলেটর ডিভাইস তৈরি করে না Instead পরিবর্তে সর্বাধিক ব্যবহৃত ডিভাইসের একটি সেট তৈরি করা হয় other ডিভাইসগুলির উইন্ডোটি খুলুন, সিমুলেটরগুলি নির্বাচন করুন, + বোতামটি ক্লিক করুন, একটি নাম লিখুন, এবং সম্পর্কিত ডিভাইসের ধরণ এবং OS সংস্করণ নির্বাচন করুন Ter টার্মিনালে, xcrun সিমক্টল ক্রিয়ে কমান্ড কার্যকর করুন, উদাহরণস্বরূপ xcrun সিম্যাক্টল "আমার আইফোন 7" "আইফোন 7" আইওএস 13.0 তৈরি করুন (49428617) "

এক্সকোডে আপনাকে "আইফোন এক্স" নামে একটি নতুন ডিভাইস যুক্ত করতে হবে।

এছাড়াও আমি এখানে উত্তর দিয়েছি: নেটিভ ইস্যু প্রতিক্রিয়া # 2328


1
অনেক অনেক ধন্যবাদ, আপনি দিনটি বাঁচালেন। পরিবর্তনগুলি ম্যানুয়ালি কনফিগার করার পরিবর্তে এটি আইওএস 13+ এর ক্ষেত্রে সবচেয়ে সহজ এবং এখনও সবচেয়ে সঠিক সমাধান। ব্যক্তিগতভাবে এটিকে গৃহীত উত্তর হিসাবে ট্যাগ করা উচিত।
পার্থ মনাকতলা

5
আইফোন এক্স থেকে আরএন ডিফল্ট কীভাবে পরিবর্তন করা যায় তার দ্রুত ব্যাখ্যা সহ এটি অবশ্যই গ্রহণযোগ্য উত্তর হওয়া উচিত
ন্যাসকোলেডিবি ২৯

1
আইওএস ১৩.০ সিমুলেটরগুলি এখন সর্বাধিক ব্যবহৃত ডিভাইস বাদে প্রতিটি উপলভ্য ডিভাইসকে অন্তর্ভুক্ত করে না, আপনি যদি অন্য ডিভাইসগুলি (যেমন আইফোন 7, আইফোন এক্স) চান তবে আপনাকে সেগুলি ম্যানুয়ালি তৈরি করতে হবে। রেফারেন্সটি এখানে: ডেভেলপার.অ্যাপল.
আকিও

এটি স্থির এবং প্রাথমিক উত্তর হওয়া উচিত।
জয়

আমি সরাসরি এক্সকোডে উপলভ্য ডিভাইসের তালিকায় একটি আইফোন এক্স যুক্ত করেছি। এখন পাওয়া যাবে!
bergjs

47

অস্থায়ী সমাধান:

পদক্ষেপ 1 : ফাইলটি খুলুন/node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js

পদক্ষেপ 2 : কোডের একটি লাইন পরিবর্তন করুন, এটি থেকে:

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

এটি:

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

পদক্ষেপ 3 : চালান react-native run-ios(আপনার এটি সম্ভবত দুবার চালানোর প্রয়োজন হতে পারে এবং মেট্রো বান্ডিলারটিকে [ব্যাকগ্রাউন্ডে যে কনসোলটি চলছে তা হত্যা করতে ভুলবেন না] যদি এটি আপনার পূর্বের ব্যর্থ বিল্ড থেকে চালিত হয়!)

সমস্যাটি ছিল যে এক্সকোডের আপডেটের পরে - সিমুলেটারের নামস্থানগুলি ডিভাইসের সংস্করণ তালিকায় যুক্ত করা হয়েছিল। প্রতিক্রিয়া নেটিভ বিল্ড এই নেমস্পেসগুলি আশা করে না - তাই বিল্ড বিরতি।


1
আমি রানআইওএস ডিরেক্টরি খুঁজে পাচ্ছি না। কোনও পরামর্শ?
নমন জৈন

31

এক্সকোডে আপডেট হওয়ার পরে 11 xcrun সত্য বা মিথ্যা প্রত্যাশা করে এবং হ্যাঁ বা আগের মতো নয় O

এতে যান /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js এবং

অনুসন্ধান

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

এবং এটিকে পরিবর্তন করুন

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

3
এটি আমার পক্ষেও কাজ করেছিল। এটি আলাদা ডিরেক্টরি খুঁজে পেয়েছে। নোড_মডিউলস
@

1
তারা আবার এটি পরিবর্তন করেছে (ডাব্লুটিএফ)/node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/findMatchingSimulator.js
অলিভার ডিকসন

আমি খুঁজে পেলাম না (ডাব্লুটিএফ)
ফরহাদ

খুব খারাপ. এখানে একই জিনিস। এক্সকোডের পূর্ববর্তী সংস্করণগুলিতে আমাকে এতে পরিবর্তন করতে version.startsWithহয়েছিল version.includesযা ঠিক করা হয়েছে। এখন, কয়েক লাইন আরও নীচে, 'হ্যাঁ' সত্যে পরিবর্তন করুন ... একটি শেষ না হওয়া গল্প 😊
কোকরন

সম্প্রদায় প্যাকেজে এটি পরিবর্তন করতে হয়েছিল, কাজ করেছে, ধন্যবাদ
matt93

30

আপনার মেশিনে কোনও আইফোন এক্স সিমুলেটর নেই, সম্ভবত আপনি Xcode আপডেট করেছেন বলে। আপনি কেবল নীচের মতো উপলব্ধ সিমুলেটারের নামটি পাস করতে পারেন:

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

উপলভ্য সিমুলেটরগুলি পরীক্ষা করার জন্য আপনি Xcode খুলতে পারবেন এবং নীচের মত দেখাচ্ছে ডিভাইসের তালিকায় যাচাই করতে পারেন:

এখানে চিত্র বর্ণনা লিখুন


9

/Node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js ফাইলটি খুলুন

! version.startsWith ('iOS') -> সংস্করণ! অন্তর্ভুক্ত ( 'আইওএস')


9

আমি এক্সকোড 11 সংস্করণে আপডেট করার পরে, আমি একই সমস্যার মুখোমুখি হয়েছি।

আপনার তালিকায় আইফোন এক্স সিমুলেটর যুক্ত করার সমাধান হতে পারে।

  • সিমুলেটর -> হার্ডওয়্যার -> ডিভাইসগুলি পরিচালনা করুন (আপনি একটি পপআপ দেখতে পাবেন) চয়ন করুন

  • "সিমুলেটর" -> (বাম নীচের কোণায়) + (প্লাস আইকন, "ফিল্টার" এর পাশে) নির্বাচন করুন তারপরে একটি নতুন সিমুলেটর যুক্ত করুন,

  • সিমুলেটারের নাম: আইফোন এক্স ডিভাইসের ধরণ: আইফোন এক্স নির্বাচন করুন।

এটা আমার জন্য কাজ করেছে


1
এটি যথাযথ 2019 সমাধান
👌

অবশ্যই যেতে হবে। হউক না কেন 2 ছোট বিষয় গাড়ীতে আঘাত: 1- একটি iOS 12.4 রানটাইম 2- প্রতিস্থাপন করেছেন তাদের নিয়ে আমার নতুন "আইফোন ক্রস" কাল্পনিক যুক্ত করার ছিল simulator.isAvailable !== 'YES'সঙ্গে simulator.isAvailable !== trueমধ্যেnode_modules/@react-native-community/cli/build/commands/runIOS/findMatchingSimulator.js
eightyfive

8

আমি এক্সকোডে সিমুলেটর হিসাবে আইফোন এক্স ইনস্টল করি নি। আমাকে যা করতে হয়েছিল তা হল এক্সকোডে একটি নতুন সিমুলেটর হিসাবে আইফোন এক্স যুক্ত করা এবং সব ঠিক আছে।

এক্সকোডে: Windowতারপরে যান Devices and Simulators। সিমুলেটর ট্যাবে ক্লিক করুন। +নীচে বাম কোণে বোতামটি ক্লিক করুন এবং আইফোন এক্স যুক্ত করুন

আমি আশা করি এই ফিক্সটি আপনার পক্ষে যেমন সহজ ছিল তেমনি আমারও ছিল।


এটি এই হিসাবে সহজ, কমপক্ষে আমার জন্য।
ক্রিস

5

আমার ক্ষেত্রে আমি স্ক্রিপ্টটি চালাচ্ছি: সেড-আই '' এর / স্টার্টস / অন্তর্ভুক্ত / জি 'নোড_মডিউলগুলি / দেশীয় / স্থানীয়-ক্লিপ / রান আইওএস / ফাইন্ডম্যাচিংসিমুলেটর.জেএস এর প্রতিক্রিয়া জানায় এবং এটি কাজ করে। এমন লোকদের জন্যও উপযুক্ত যারা দেশীয় প্রতিক্রিয়া আপডেট করতে পারে না


5

এক্সকোড ১১.২ এবং আইওএস ১৩.২ এর জন্য সিমুলেটারে অ্যাপটি চালাতে আমি যে পরিবর্তনগুলি করেছি তা এখানে রয়েছে

ভিতরে findMatchingSimulator.js

লাইন 43:

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

প্রতি

if (!version.includes('iOS') && !version.includes('tvOS')) {

লাইন

লাইন 52

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

প্রতি

if (
    simulator.isAvailable != true
  ) {
    continue;
  }

পুনশ্চ

প্রতিক্রিয়া প্রকল্পের প্রথম দিন ইতিমধ্যে এটি কমিয়েছে! (NO)


4

আমার সমস্যা ছিল আইফোন এক্স সিমুলেটর ইনস্টল করা হয়নি was

কোন সিমুলেটর ইনস্টল করা আছে তা আপনি পরীক্ষা করতে পারেন

xcrun simctl list devices | grep iPhone | grep -v unavailable | cut -d'(' -f1

তারপরে দৌড়াও

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

2

যদি সিমুলেটরটি পাওয়া না যায় তবে রানসিমুলেটর.জেজে নিম্নলিখিত রেখার কোডগুলি প্রতিস্থাপনের পরেও স্থির থাকে।

RunSimulator.js -> /node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js এর পথ

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

এটার সাথে

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

প্রতিস্থাপনের পরে নিম্নলিখিত লাইন মন্তব্য

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

এটি কোনও সমস্যা ছাড়াই আইফোন সিমুলেটর চালু করবে।

এবং এক্সকোড 11 এ আপডেট করার পরে 2 য় পন্থা

এক্সকোড 11 এক্সক্রুন পূর্বের মতো উপলভ্য সম্পত্তির জন্য হ্যাঁ বা কোনও নয়, সত্য বা মিথ্যা প্রত্যাবর্তন করবে । আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে তা পরীক্ষা করতে পারেন

xcrun simctl list devices --json 

উপরের কমান্ডটি নিম্নলিখিত উপলব্ধ সমস্ত ডিভাইস প্রিন্ট করবে

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

নিম্নলিখিত কোডে সত্যের সাথে হ্যাঁ প্রতিস্থাপন করুন

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

এটার মত

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

হ্যাঁ, আমার সমস্যাটি হ'ল এক্সকোড 11-এ আপডেট করার পরে আমি এই ত্রুটি পেতে শুরু করি। সত্যের সাথে 'হ্যাঁ' প্রতিস্থাপনটি কাজটি করেছে।
সুধীর


2

পরিবর্তন /node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js

ফাইল

options: [{
    name: '--simulator [string]',
    description: 'Explicitly set simulator to use. Optionally include iOS version between' + 'parenthesis at the end to match an exact version: "iPhone 6 (10.0)"',
    default: 'iPhone X'
  }

প্রতি

options: [{
    name: '--simulator [string]',
    description: 'Explicitly set simulator to use. Optionally include iOS version between' + 'parenthesis at the end to match an exact version: "iPhone 6 (10.0)"',
    default: 'iPhone 8'
  }

2

আমি আমার এক্সকোড 10 এক্সকোড 11-এ আপগ্রেড করার সময় আমি একই ত্রুটির মুখোমুখি হয়েছিলাম, তবে সিমুলেটর সংস্করণটি উল্লেখ করা আমার জন্য দ্রুত সমাধান হতে পারে।

প্রথমে সমস্ত উপলভ্য আইওএস এমুলেটর তালিকাবদ্ধ করুন

  xcrun simctl list devices | grep iPhone | grep -v unavailable | cut -d'(' -f1

ফলাফল আউটপুট

তারপরে রিএ্যাক্ট নেটিভ চালানোর জন্য একটি নির্বাচন করুন, যেমন

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

এটি আমার মনে হয় কাজ করে তবে এটি আমার পক্ষে হয়নি, আমি প্রাসঙ্গিক সিমুলেটরটি খোলা এবং বন্ধ করে দিয়ে চেষ্টা করেছি
হ্যারি মোরেনো

1

রিএ্যাক্ট-নেটিভ-ক্লিপ ২.০.১ সহ, আপনি কেবল আপনার সিমুলেটারের নাম পরিবর্তন করতে চাইতে পারেন। ডিফল্টরূপে Xcode বিন্যাসে কিছু ডিভাইসের নাম দেবে <DeviceName> (<DeviceSize>)। তবে সিএলআইয়ের এই সংস্করণটি প্রথম সংস্করণে আইওএস সংস্করণ হিসাবে ব্যাখ্যা করে।

নামের একটি সিমুলেটর চালানোর চেষ্টা করার সময় iPad Pro (10.5-inch), আমি সিম্যুলেটারটির নাম পরিবর্তন করে এটি চালাতে সক্ষম হয়েছি iPad Pro [10.5-inch]

আপনি সিমুলেটর অ্যাপ্লিকেশন Hardware-> ব্যবহার করে সিমুলেটরগুলির নাম পরিবর্তন করতে পারেন Device -> Manage Devices...মেনু একটিতে ডান-ক্লিক করে (এক্সকোড 10.2.1 এ)


1

আমি যখন এক্সকোড আপডেট করেছি তখন আমি সমস্যার মুখোমুখি হয়েছি। সমস্ত সিমুলেটর উপলব্ধ / আনইনস্টল করা হয়নি। আমি সেগুলি আবার ইনস্টল করছি।


1

আমার ক্ষেত্রে, আমি সমাধানের উপরে অন্যদের চেষ্টা করেছি কিন্তু কিছুই কার্যকর হয়নি।

তারপর আমি আপগ্রেড প্রতিক্রিয়া-নেটিভ থেকে চেষ্টা 0.59.5করতে 0.59.10তারপর এটি মীমাংসিত এর


সবকিছু চেষ্টা করার পরে আমি থেকে সংস্করণ পরিবর্তন 0.59.5করতে 0.59.10এবং এটি ইস্যু, মহান মহান পরামর্শ :) সমাধান
মনোজ Sehrawat

1

আমি থেকে দেশীয় প্রতিক্রিয়া আপগ্রেড করার চেষ্টা করার পরে এই সমস্যা সম্মুখীন 0.59.8করার জন্য 0.59.9

দেখা যাচ্ছে (উপরের উত্তরগুলির উপর ভিত্তি করে), আমাদের @react-native-community/cliমডিউলটি আপডেট করতে হবে :

  1. এটি লকফিল ( yarn.lockবা package-lock.json) থেকে সরান
  2. রান করুন yarnবা npm installআবার ইনস্টল করতে।

তথ্যসূত্র: https://github.com/react-native-commune/rn-diff-purge/issues/21#issuecomment-507645945


0

আমার জন্য, দৌড়ে আমাকে 0.60 এ প্রতিক্রিয়াশীল নেটিভ আপডেট করতে হয়েছিল npx react-native-git-upgrade


-1

আমি প্রতিবার এক্সকোড আপডেট করার সময় একই সমস্যা হচ্ছে।
আমি এই আদেশটি চালাচ্ছি:

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

তারপরে react-native run-iosআবার দৌড়ালাম ।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.