React Native: Xcode 12.5 EMFILE: слишком много открытых файлов, смотрите

#node.js #xcode #macos #react-native

Вопрос:

Я пытаюсь Archive отреагировать на собственное приложение, но получаю эту ошибку:

 Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:178:28)
Emitted 'error' event on NodeWatcher instance at:
    at NodeWatcher.checkedEmitError (/Users/username/Dev/project/node_modules/sane/src/node_watcher.js:143:12)
    at FSWatcher.emit (events.js:376:20)
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:184:12) {
  errno: -24,
  syscall: 'watch',
  code: 'EMFILE',
  filename: null
}
 

Создание приложения с помощью симулятора или реального устройства работает хорошо, единственная проблема заключается в том, когда я пытаюсь запустить Archive .

Я установил watchman , так что это не проблема.

Вот моя настройка:

 MacBook Pro (13-inch, M1, 2020)
BigSur 11.4
React Native: 0.62.3
Node: v12.22.1
xCode: 12.5
 

Кто-нибудь сталкивался с той же проблемой, есть ли какое-либо решение, как это исправить?

Комментарии:

1. ты решил эту проблему?

2. @nogabemist, к сожалению, нет, но сборка с помощью Fastlane( fastlane.tools ) работает нормально

3. У меня была та же ошибка, и я просто заново открыл проект, после чего моя проблема решена. Кроме того, клонирование снова было решением и для меня тоже.