Невозможно запустить простой собственный проект React при фатальной ошибке IOS 'config.h'. Печатная запись 'CFBundleIndentifier' не существует - PullRequest
0 голосов
/ 28 сентября 2018

include «config.h» // для определения поддержки pthreads

     ^~~~~~~~~~

1 сгенерированная ошибка.

** BUILD FAILED **

Следующая сборкасбой команд: Скомпилируйте ios / build / Build / Intermediates.noindex / React.build / Debug-iphonesimulator / third-party.build / Objects-normal / x86_64 / raw_logging.o Sep2018 / node_modules / реагировать-родной / третьей стороны / glog-0.3.5 / src / raw_logging.cc обычный x86_64 c ++ com.apple.compilers.llvm.clang.1_0.compiler CompileC Sep2018 / ios / build / Build / Intermediates.noindex / React.build / Debug-iphonesimulator / сторонний.build / Objects-normal / x86_64 / signalhandler.o /Sep2018/node_modules/react-native/third-party/glog-0.3.5/src/signalhandler.cc normal x86_64 c ++ com.apple.compilers.llvm.clang.1_0.compiler (2 ошибки)

Установка сборки / Build / Products / Debug-iphonesimulator / Sep2018.app Произошла ошибка при обработке команды (домен = NSPOSIXErrorDomain, код = 2): не удалось установить запрошенное приложение.пакет приложений не был найден на провидированный путь.Укажите правильный путь к нужному пакету приложений.Печать: запись, ": CFBundleIdentifier", не существует

Команда не выполнена: / usr / libexec / PlistBuddy -c Печать: CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / Sep2018.app / Info.plist Печать: Запись, ": CFBundleIdentifier", не существует

Ошибка: команда не выполнена: / usr / libexec / PlistBuddy -c Печать: CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / Sep2018.app / Info.plistПечать: запись, ": CFBundleIdentifier", не существует

at checkExecSyncError (child_process.js:611:11)
at Object.execFileSync (child_process.js:629:13)
at Promise.then (/Sep2018/node_modules/react-native/local-cli/runIOS/runIOS.js:208:5)
at process._tickCallback (internal/process/next_tick.js:68:7)

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

У меня была та же проблема, с помощью которой я решаю следующие шаги:

Встреча с той же проблемой здесь после обновления с 0.44.Ни одно из вышеперечисленных решений или очистка кэшей не помогли мне.Вот что я сделал, чтобы все снова заработало: В Терминале перейдите к папке react-native/third-party/glog внутри node_modules (для меня это было cd node_modules/react-native/third-party/glog-0.3.4). После того, как вы активировали эту папку, запустите * 1009.*

sh ../../scripts/ios-configure-glog.sh

Glog настроен, и для Xcode создан требуемый заголовочный файл config.h для поиска

Запустите iOS BUILD

0 голосов
/ 28 сентября 2018
  • Удалить node_modules
  • Проверка кэша npm
  • Установка npm
  • Очистка XCode
  • Запуск XCode

Это помогло мне с ошибкой.

...