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

XCode编译报错:'sharpyuv/sharpyuv.h'文件未找到求助

解决'sharpyuv/sharpyuv.h' file not found编译报错

针对React Native 0.65.1 + Xcode 14.1模拟器编译时出现的该报错,可尝试以下方案:

  • 更新libwebp依赖
    在项目的ios/Podfile中添加或修改libwebp的版本指定:

    pod 'libwebp', '~> 1.2.4'
    

    然后执行命令:

    cd ios && pod install
    
  • 清理缓存与重建依赖

    • 关闭Xcode
    • 删除ios/Pods文件夹和ios/Podfile.lock文件
    • 执行命令:
      cd ios && pod deintegrate && pod install
      
    • 清除Xcode的Derived Data:打开Xcode偏好设置(Cmd+,)→ Locations → Derived Data,点击路径箭头删除对应项目的缓存文件夹
    • 重新打开Xcode,执行Cmd+Shift+K清理构建文件夹,再重新编译
  • 调整Header Search Paths

    • 在Xcode中选中项目目标target,进入Build Settings
    • 搜索Header Search Paths,添加路径$(SRCROOT)/Pods/libwebp/src/sharpyuv,并设置为recursive(递归)
  • 降级Xcode版本(备选)
    React Native 0.65.1发布时Xcode 14系列尚未推出,版本兼容性可能存在问题。若上述方案无效,可尝试降级到Xcode 13.x版本。

内容的提问来源于stack exchange,提问作者HendyCrcs

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 01:20:42