0
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 bundler 打包器

4

1 回答 1

0

事实证明,最好使用终端上的命令行在物理设备上运行。我用了:

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

并且必须ios-deploy事先安装才能使其工作:

npm install -g ios-deploy

于 2019-10-23T13:50:09.660 回答