首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到颤动插件开发本机vendored_frameworks文件

找不到颤动插件开发本机vendored_frameworks文件
EN

Stack Overflow用户
提问于 2020-01-30 04:20:35
回答 1查看 305关注 0票数 0

我正在为iOS开发flutter-webrtc插件。以前,该插件使用预先构建的cocoapods依赖项。但是,在WebRTC M80 Release Notes中,他们声明他们将弃用移动库。

为了与最新的iOS原生WebRTC错误修复和功能保持同步,我们现在需要build from source

我是从源代码构建的,我用WebRTC的AppRTCMobile示例应用程序对它进行了测试,它在那里工作。现在,我正在尝试将WebRTC.framework导入flutter插件,但遇到了问题。

没有关于这方面的flutter文档,但我遵循了this github issue的指导。我已经将从源代码构建的二进制文件复制到plugin ios directory中,并修改了flutter_webrtc.podspec以包含框架,但我得到了错误:

代码语言:javascript
运行
复制
Xcode's output:
↳
    In file included from /Users/corey/Workspace/flutter/flutter-webrtc/ios/Classes/FlutterWebRTCPlugin.m:1:
    /Users/corey/Workspace/flutter/flutter-webrtc/ios/Classes/FlutterWebRTCPlugin.h:4:9: fatal error: 'WebRTC/RTCDataChannel.h' file not found
    #import <WebRTC/RTCDataChannel.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    In file included from /Users/corey/Workspace/flutter/flutter-webrtc/ios/Classes/FlutterRTCVideoRenderer.m:1:
    In file included from /Users/corey/Workspace/flutter/flutter-webrtc/ios/Classes/FlutterRTCVideoRenderer.h:1:
    /Users/corey/Workspace/flutter/flutter-webrtc/ios/Classes/FlutterWebRTCPlugin.h:4:9: fatal error: 'WebRTC/RTCDataChannel.h' file not found
    #import <WebRTC/RTCDataChannel.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    note: Using new build system
    note: Planning build
    note: Constructing build description

我对flutter插件开发还是个新手,所以我不确定我这样做是否正确。任何建议都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 08:05:46

在将二进制文件添加到插件ios目录后,我需要手动进入我的应用程序的ios目录(应用程序取决于插件)并手动运行pod install && pod update

在那之后,插件导入错误被修复了,我现在在flutter-webrtc插件中使用从源代码构建的WebRTC :)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59974970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档