Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何将cocoapods与颤振插件一起使用?_Dart_Flutter_Cocoapods - Fatal编程技术网

Dart 如何将cocoapods与颤振插件一起使用?

Dart 如何将cocoapods与颤振插件一起使用?,dart,flutter,cocoapods,Dart,Flutter,Cocoapods,首先,我想说我不是一个iOS开发者 我正在尝试为颤振开发一个VLC插件。为此,我需要将其pod(pod“MobileVlcKit”)添加到pod文件中,对吗? 但是当我创建项目时(通过命令flattercreate-t plugin flatter\u vlc\u kit),项目中的iOS文件夹没有pod文件 此外,它没有任何可在XCODE上打开以进行代码编辑的。xworkspace或。xcodeproj文件: 如何将vlc套件依赖项pod(pod“MobileVlcKit”)添加到此插件 添

首先,我想说我不是一个iOS开发者

我正在尝试为颤振开发一个VLC插件。为此,我需要将其pod(pod“MobileVlcKit”)添加到pod文件中,对吗? 但是当我创建项目时(通过命令
flattercreate-t plugin flatter\u vlc\u kit
),项目中的iOS文件夹没有pod文件

此外,它没有任何可在XCODE上打开以进行代码编辑的。
xworkspace
或。
xcodeproj
文件:


如何将vlc套件依赖项pod(pod“MobileVlcKit”)添加到此插件

添加您的pod依赖项,修改您的
ios/flatter\u vlc\u工具包。podspec

s.dependency 'MobileVLCKit'
还是通缉犯的版本

s.dependency 'MobileVLCKit', '3.2'
参考资料:

然后转到您的
example/ios
文件夹并运行
pod安装

然后打开你的
Runner.xcworkspace
,从那里构建你的插件


注意:您可能会遇到-tl;dr(不是最佳选择)将XCode的构建系统更改为遗留系统。

所以,我按照你说的做了,但我仍然无法在我的fluter\u vlc\u kit/ios文件夹中看到MobileVLCKit。就在Flatter_vlc_工具包/示例/ios中。“我在这里遗漏了什么?”丹尼尔·利维拉:不,是的。您必须从示例项目中编写插件。从那里打开插件文件的一种快速方法是cmd+shift+o,然后键入文件名。等等,我没有将插件编码到“swiftflathvlckitplugin.swift”中?(这个文件在flatter_vlc_it/ios中)@DanielOliveira它也在示例项目中,您可以从中编码、构建和测试它。