flutter项目无法运行IOS设备,但可以运行Android设备,为什么?

时间:2018-12-14 09:56:22

标签: flutter

我看不出是什么原因造成的。希望我能得到您的帮助。谢谢。enter image description here

1 个答案:

答案 0 :(得分:0)

输入./ios文件夹并运行pod install。尝试查看输出,这是您在AS中看到的输出。我猜您正在使用需要Pods的库。

Cocoapods是默认的库依赖工具之一(与Carthage一起)。

Flutter使用Cocoapods

在Android上一切正常的原因是,您在Android端使用的Flutter库的行为不同于iOS端。

在iOS方面,正如我之前说过的,使用添加了Pod的库与本机层进行对话。这有错误。

这里出了问题,您需要弄清楚豆荚为什么有错误。

具体地说,您对MTBBarcodeScanner有疑问。

请参阅./ios/Podfile(您也可以将其发布在您的问题上,以便我们可以看到它),并尝试弄清楚该pod依赖项有什么问题。