#ios #xcode #react-native #react-native-ios
#iOS #xcode #react-native #react-native-ios
Вопрос:
Я пытался обновиться с rn 56 до rn 57,58 и теперь 59 Во всех моих попытках я получаю следующую ошибку при попытке сборки после npm install
:
info ld: library not found for -ljschelpers
Я очистил папку ios / build, я очистил папку DerivedData, и ничего не работает.
Я очистил всю папку node-modules.
У кого-нибудь есть идеи, что это может быть?
Ответ №1:
В моем случае, я думаю, мне помогло удаление libjschelpers.a
из Linked Frameworks and Libraries
, я думаю, это было заменено на JavaScriptCore.framework
и вызвало столкновение.
Другая вещь, которую я сделал, это в основном удаление и повторное добавление всех библиотек, в Linked Frameworks and Libraries
которых не было значка «храм», плюс JavaScriptCore.framework
. Кроме того, libjschelpers.a
я также удалил libyoga.a
, libReact.a
, libcxxreact.a
, libz.tbd
поскольку они отсутствуют во вновь созданном проекте RN.