You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native库集成Google Nearby iOS模块遇模块找不到错误

解决React Native iOS原生模块集成NearbyConnections的编译错误

先把依赖配置弄对

  • 别只在example里加依赖,你的主React Native库的ios/{你的库名}.podspec文件里必须加这行,把NearbyConnections设为依赖,这样example项目才能自动继承:
    s.dependency 'NearbyConnections'
    
  • 然后去example/ios目录下,先彻底清理旧Pod,再重新安装:
    cd example/ios
    pod deintegrate
    pod install --repo-update
    

检查Xcode的项目配置

  • 必须打开example/ios/{你的Example项目名}.xcworkspace(别开xcodeproj,不然依赖不生效),去Build Settings里找Framework Search Paths,确认里面有$(inherited),再加上主库iOS目录的路径,比如$(PROJECT_DIR)/../node_modules/{你的库名}/ios。
  • 检查你写的Swift代码里,import NearbyConnections有没有拼写错,大小写要完全对应,别写成nearbyconnections或者其他变体。

清缓存是万能操作(别嫌麻烦)

  • Xcode里按Cmd+Shift+K清构建文件夹,然后重启Xcode。
  • 再去Xcode偏好设置的Locations里,找到Derived Data,点箭头打开文件夹删掉所有内容,再重新构建项目。

确认Swift Package Manager的添加范围

  • 如果你是用Add Packages加的NearbyConnections,别只加到单个项目里,要选整个工作区。添加的时候,在"Add to Project"下拉框选你的工作区,然后把主库和example项目都勾选上,确保两边都能拿到这个模块。

检查主库和example的链接状态

  • 打开example的Podfile,看看有没有自动加上主库的引用:
    pod '{你的库名}', :path => '../node_modules/{你的库名}'
    
    如果没有,手动加上这行,再跑一遍pod install。

内容的提问来源于stack exchange,提问作者Hernâni Pereira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 06:25:13