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包装商
答案 0 :(得分:0)
结果是,最好使用终端上的命令行在物理设备上运行。我用过:
npm run ios -- --device "my device"
并且必须预先安装ios-deploy
才能使其正常工作:
npm install -g ios-deploy