Библиотека не найдена для -lBugsnagReactNative при работе на физическом устройстве - PullRequest
0 голосов
/ 23 октября 2019
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) Завершите работу в метроупаковщик упаковщик

1 Ответ

0 голосов
/ 23 октября 2019

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

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

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

npm install -g ios-deploy

...