ld: library not found for -lBugsnagReactNative
clang: error: linker command failed with exit code 1

Чтобы воспроизвести: если вы запускаете приложение React Native на физическом устройстве, официальные документы говорят вам запускать его на Xcode (кнопка со стрелкой в ​​IDE). Если вы запустите его там, вы получите ошибку выше/ниже:

Screenshot

Действия, предпринятые для устранения проблемы:

1) pod install в папке ios,

2) Убедитесь, что установлен Bugsnag правильной версии.

3) Удалить содержимое папки сборки

4) Завершить упаковщик Metro Bundle

0
alexfigtree 23 Окт 2019 в 16:50

1 ответ

Оказывается, было лучше запустить на физическом устройстве, используя командную строку на моем терминале. Я использовал:

npm run ios -- --device "my device"

И пришлось заранее установить ios-deploy, чтобы заставить его работать:

npm install -g ios-deploy

0
alexfigtree 23 Окт 2019 в 16:50