Сборка детоксикации не удалась из-за сброса фатальной ошибки YogaKit.modulemap не найдено - PullRequest
0 голосов
/ 19 апреля 2020

Сбой сборки детоксикации из-за сброса фатальной ошибки YogaKit.modulemap не найден

Версия Xcode: - 11.3 "реагировать": "16.11.0", "реагировать native ":" 0.62.2 "" detox ":" 13.3.0 ", также пробовал последнюю 16 версию

Но сборка прошла успешно с приведенной ниже конфигурацией

" зависимости " : {"реагировать": "^ 16.3.0-альфа.1", "реагировать-нативный": "0.59.9"}, "devDependencies": {"babel-jest": "22.4.1", "babel- preset-response-native ":" 4.0.0 "," detox ":" 13.3.0 "," jest ":" 22.4.2 "," mocha ":" ^ 5.0.4 "," Reaction-test-renderer ":" ^ 16.3.0-alpha.1 "

** СТРОИТЬ УСПЕШНО **

Я думаю, что последняя версияact-native не совместима с детоксом. Я пытался найти решение для Йогакита, но безуспешно.

Пожалуйста, дайте мне знать, если что-нибудь потребуется. Я был бы благодарен, если бы кто-то поделился рабочим конфигом с последним реактивом-родным.

`фатальная ошибка: файл карты модуля ...... / ios / build / Build / Products / Debug-iphonesimulator / YogaKit /YogaKit.modulemap 'не найдено 1 сгенерированная ошибка. 20 сгенерированных ошибок. Неустранимая ошибка: файл карты модуля '..... / ios / build / Build / Products / Debug-iphonesimulator / YogaKit / YogaKit.modulemap' не найден 1 сгенерированная ошибка. Сгенерировано 22 ошибки.

** СБОЙ ПОСТРОЕНИЯ **

Не удалось выполнить следующие команды сборки: Компиляция C /....../ios/build/Build/Intermediates.noindex/ King.build/Debug-iphonesimulator/King.build/Objects-normal/x86_64/AppDelegate.o /....../ios/King/AppDelegate.m нормальная цель x86_64 - c com.apple.compilers.llvm .clang.1_0.compiler (1 ошибка) detox [29631] ОШИБКА: [cli.js] Ошибка: команда не выполнена: xcodebuild -project ios / King.xcodeproj -scheme King -configuration Debug -sdk iphonesimulator -derivedDataPath ios / build`

1 Ответ

3 голосов
/ 26 апреля 2020

посмотрите на этот конфиг в пакете. json

"detox": {
  "configurations": {
    "ios.sim.debug": {
      "binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/example.app",
      "build": "xcodebuild -project ios/example.xcodeproj -scheme example -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
      "type": "ios.simulator",
      "device": {
        "type": "iPhone 11 Pro"
      }
    }
  }
}

и посмотрите на это

Для React Native 0.60 или выше, или любой другой iOS приложений в рабочей области (например, CocoaPods) используют -workspace ios / example.xcworkspace вместо -project.

...