ld: library not found for -lBugsnagReactNative
clang: error: linker command failed with exit code 1
Чтобы воспроизвести: если вы запускаете приложение React Native на физическом устройстве, официальные документы говорят вам запускать его на Xcode (кнопка со стрелкой в IDE). Если вы запустите его там, вы получите ошибку выше/ниже:
Действия, предпринятые для устранения проблемы:
1) pod install
в папке ios,
2) Убедитесь, что установлен Bugsnag правильной версии.
3) Удалить содержимое папки сборки
4) Завершить упаковщик Metro Bundle
1 ответ
Оказывается, было лучше запустить на физическом устройстве, используя командную строку на моем терминале. Я использовал:
npm run ios -- --device "my device"
И пришлось заранее установить ios-deploy
, чтобы заставить его работать:
npm install -g ios-deploy
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.