Я работаю над плагином flutter-webrt c для iOS. Ранее плагин использовал готовую зависимость cocoapods. Но в WebRT C M80 Замечания по выпуску они заявляют, что собираются отказаться от мобильных библиотек.
Чтобы быть в курсе последних версий iOS native WebRT C Исправления и функции, теперь нам нужно собрать из исходного кода .
Я собрал из исходного кода, и я тестировал его с примером приложения AppRTCMobile WebRT C, и он работает вон там. Сейчас я пытаюсь импортировать WebRTC.framework
в плагин флаттера, и у меня возникают проблемы.
Нет документации по флаттеру по этому вопросу, но я следовал указаниям этой проблемы с github . Я скопировал двоичный файл, созданный из исходного кода, в каталог plugin ios и изменил flutter_webrt c .podspe c, чтобы включить фреймворк, но я получаю ошибка:
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
Я действительно новичок в разработке плагинов, поэтому не уверен, правильно ли я это делаю. Любые советы будут очень признательны!