#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. У меня была та же ошибка, и я просто заново открыл проект, после чего моя проблема решена. Кроме того, клонирование снова было решением и для меня тоже.