Невозможно запустить тестовый пример с помощью детоксикации - PullRequest
0 голосов
/ 31 января 2019

enter image description here

Я сталкиваюсь с ошибкой ниже при выполнении теста с использованием детоксикации.У меня были установлены все зависимости как его часть.

Can't find a simulator to match with " iPhone 6 ", run 'xcrun simctl list' to list your supported devices.

configuration="ios.sim.debug" artifactsLocation="artifacts/ios.sim.debug.2019-01-31 12-14-41Z" node_modules/.bin/jest "e2e" --config=e2e/config.json --maxWorkers=1 '--testNamePattern=^((?!:android:).)*$' 
detox[5864] INFO:  [DetoxServer.js] server listening on localhost:57598...
detox[5864] ERROR: [index.js/DETOX_INIT_ERROR] 
 Error: Can't find a simulator to match with " iPhone 6 ", run 'xcrun simctl list' to list your supported devices.
      It is advised to only state a device type, and not to state iOS version, e.g. "iPhone 7"
    at AppleSimUtils.findDevicesUDID (/Users/alok/Desktop/malliswari/accordion/node_modules/detox/src/devices/ios/AppleSimUtils.js:46:13)
    at process._tickCallback (internal/process/next_tick.js:68:7)

1 Ответ

0 голосов
/ 31 января 2019

Это вызвано установкой симулятора в вашей конфигурации detox в вашем package.json на тот, которого нет в вашей системе

"detox": {
    "configurations": {
      "ios.sim.debug": {
        "binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/myapp.app",
        "build": "RN_SRC_EXT=e2e.js xcodebuild -workspace ios/myapp.xcworkspace -scheme myapp -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
        "type": "ios.simulator",
        "name": "iPhone 7" // <- this is where you define your simulator
      }
    },

Вы должны запустить xcrun simctl list в своем терминале, чтобы увидетькакие симуляторы доступны.Затем используйте один из доступных в вашей конфигурации detox.Скорее всего, вы сможете изменить его на "iPhone 7" или "iPhone 8"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...