react-native 库未加载:'@rpath/FBLPromises.framework/FBLPromises' 引用自

zrfyljdw  于 9个月前  发布在  React
关注(0)|答案(5)|浏览(253)

描述

dyld[3576]: 无法加载库:'@rpath/FBLPromises.framework/FBLPromises'
引用自:'/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/RPPGCommon.framework/RPPGCommon'

重现步骤

在iPhone上运行带有scode的应用程序时,遇到了这个库问题。

React Native版本

0.73.0

受影响的平台

运行时 - iOS

npx react-native info的输出

  1. System:
  2. OS: macOS 13.5
  3. CPU: (8) arm64 Apple M1
  4. Memory: 83.06 MB / 8.00 GB
  5. Shell:
  6. version: "5.9"
  7. path: /bin/zsh
  8. Binaries:
  9. Node:
  10. version: 18.17.1
  11. path: /usr/local/bin/node
  12. Yarn:
  13. version: 1.22.22
  14. path: /usr/local/bin/yarn
  15. npm:
  16. version: 9.6.7
  17. path: /usr/local/bin/npm
  18. Watchman: Not Found
  19. Managers:
  20. CocoaPods:
  21. version: 1.15.2
  22. path: /Users/wegile-1003/.rbenv/shims/pod
  23. SDKs:
  24. iOS SDK:
  25. Platforms:
  26. - DriverKit 23.2
  27. - iOS 17.2
  28. - macOS 14.2
  29. - tvOS 17.2
  30. - watchOS 10.2
  31. Android SDK: Not Found
  32. IDEs:
  33. Android Studio: 2023.2 AI-232.10227.8.2321.11479570
  34. Xcode:
  35. version: 15.1/15C65
  36. path: /usr/bin/xcodebuild
  37. Languages:
  38. Java:
  39. version: 17.0.11
  40. path: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/javac
  41. Ruby:
  42. version: 3.1.2
  43. path: /Users/wegile-1003/.rbenv/shims/ruby
  44. npmPackages:
  45. "@react-native-community/cli":
  46. installed: 13.6.6
  47. wanted: ^13.6.6
  48. react:
  49. installed: 18.2.0
  50. wanted: 18.2.0
  51. react-native:
  52. installed: 0.73.0
  53. wanted: 0.73.0
  54. react-native-macos: Not Found
  55. npmGlobalPackages:
  56. "*react-native*": Not Found
  57. Android:
  58. hermesEnabled: false
  59. newArchEnabled: false
  60. iOS:
  61. hermesEnabled: true
  62. newArchEnabled: false

堆栈跟踪或日志

  1. dyld[3576]: Library not loaded: '@rpath/FBLPromises.framework/FBLPromises'
  2. Referenced from: '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/RPPGCommon.framework/RPPGCommon'
  3. Reason: tried: '/usr/lib/swift/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/RPPGCommon.framework/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/../../Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/usr/lib/swift/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/usr/lib/swift/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/private/var/containers/Bundle/Application/82E9282B-6536-40AC-B088-72A6947FF86A/vastmindz.app/Frameworks/FBLPromises.framework/FBLPromises' (no such file), '/System/Library/Frameworks/FBLPromises.framework/FBLPromises' (no such file)

可复现问题

#44553

截图和视频

carvr3hs

carvr3hs1#

⚠️React Native的新版本可用!
i️您正在使用受支持的次要版本,但似乎有一个更新的补丁可用 - 0.73.8。请升级到您次要版本的最高补丁或最新版本,并验证问题是否仍然存在(或者,创建一个新项目并在其中重现问题)。如果无法重现,请告知我们,以便我们关闭此问题。这有助于确保我们关注仍在最近版本中存在的问题。
jtjikinw

jtjikinw2#

⚠️缺失可复现示例
i️我们无法在您的问题报告中检测到可复现的示例。请提供以下内容:* 如果您的错误与UI相关:一个 Snack* 如果您的错误与构建/更新相关:使用我们的 Reproducer Template 。需要在您用户名下的GitHub仓库中有一个复现器。
lbsnaicq

lbsnaicq3#

根据您提供的错误信息,问题出在您的React Native版本与项目要求的版本不匹配。您的React Native版本是0.73.8,而项目需要的版本是0.73.6。为了解决这个问题,您可以尝试降级React Native版本到0.73.6。请按照以下步骤操作:

  1. 打开终端(Terminal)。
  2. 进入您的项目目录,例如:cd /path/to/your/project
  3. 运行以下命令来卸载当前的React Native版本:
  1. npm uninstall -g react-native-cli
  1. 安装指定版本的React Native CLI:
  1. npm install -g react-native-cli@0.73.6
  1. 使用新安装的React Native CLI重新创建您的项目:
  1. react-native init YourProjectName

YourProjectName替换为您的项目名称。

完成以上步骤后,您的React Native版本应该已经降级到0.73.6,并且项目应该可以正常运行了。

展开查看全部
r55awzrz

r55awzrz4#

我认为错误信息表明找不到FBLPromises框架。这个框架是Firebase SDK的一部分,并被Firebase库内部使用。
确保在Podfile中包含了FBLPromises。Firebase依赖项应该会自动拉取这个框架,但最好进行验证。
安装CocoaPods依赖项
清理并重建项目
然后,在Xcode中打开您的项目并再次构建它:
验证框架搜索路径

lx0bsm1f

lx0bsm1f5#

你好,你的问题是什么?我会尽力帮助你。

相关问题