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

Flutter项目pod安装报错解决方法及iOS端DeepAR使用指南

pod install 报错修复方案
  • 先确认项目ios目录下的Podfile顶部已指定iOS最低版本为13.0,添加代码:platform :ios, '13.0',rwa_deep_ar依赖的DeepAR库最低适配iOS12,最新版本要求最低iOS13,版本低于要求会直接报依赖兼容错误。
  • 如果是M系列芯片的Mac设备出现架构相关报错,先执行命令安装ffi:sudo arch -x86_64 gem install ffi,再执行后续pod操作。
  • 清空本地缓存重新拉取依赖,cd到项目ios目录后依次执行以下命令:
    rm -rf ~/Library/Caches/CocoaPods
    rm -rf Pods
    rm Podfile.lock
    pod deintegrate
    pod setup
    pod install --repo-update
    
  • 如果依旧报找不到DeepAR库的错误,在Podfile最顶部添加公共源配置:source 'https://github.com/CocoaPods/Specs.git',避免本地配置的私有源优先级过高导致无法拉取公共库。如果出现DeepAR版本冲突,可在Podfile的target块中手动指定兼容版本:pod 'DeepAR', '~> 3.4.0',版本号要和你使用的rwa_deep_ar版本适配。
Flutter iOS端DeepAR完整集成步骤
  • 先注册DeepAR账号申请iOS平台专属授权密钥,未填写密钥运行时会出现水印或者黑屏问题。
  • 在项目pubspec.yaml中添加rwa_deep_ar依赖,替换为官方最新发布的版本号:
    dependencies:
      flutter:
        sdk: flutter
      rwa_deep_ar: ^最新版本号
    
  • 配置iOS端系统权限,打开ios/Runner/Info.plist文件,添加以下权限声明:

    NSCameraUsageDescription:使用相机实现AR特效功能
    NSMicrophoneUsageDescription:录制带音频的AR视频时需要
    NSPhotoLibraryAddUsageDescription:保存拍摄的AR素材到相册时需要

  • 打开Xcode的Runner项目配置,在Build Settings中搜索Bitcode,设置为NO,DeepAR库不支持Bitcode开启,否则打包会报错。
  • 业务代码调用示例:
    import 'package:rwa_deep_ar/rwa_deep_ar.dart';
    
    // 初始化控制器
    final RwaDeepArController deepArController = RwaDeepArController(
      iosLicenseKey: "你申请的iOS端授权密钥",
      resolution: Resolution.high,
    );
    
    // 页面视图中嵌入AR预览组件
    @override
    Widget build(BuildContext context) {
      return Scaffold(
        body: DeepArView(
          controller: deepArController,
          onViewCreated: (controller) {
            // 视图加载完成后可加载默认特效
            controller.switchEffect("特效文件路径/远程特效地址");
          },
        ),
      );
    }
    
    // 页面销毁时释放资源
    @override
    void dispose() {
      deepArController.dispose();
      super.dispose();
    }
    
  • 特效文件可以使用DeepAR官方提供的免费素材,也可以自己通过DeepAR编辑器制作,支持本地路径和远程URL加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:15:02