繁体   English   中英

Flutter Firebase_Admob“Google移动广告SDK需要iOS 8.0或更高版本的部署目标。”iOS错误

[英]Flutter Firebase_Admob “The Google Mobile Ads SDK requires a deployment target of iOS 8.0 or later.” iOS error

我一直认为“Google移动广告SDK需要iOS 8.0或更高版本的部署目标。” 尝试在iOS中构建我的Flutter项目时出错。 我已将工作区更新为Legacy Build System,将目标更改为9.0,更新了podfile,并在我的infoplist上添加了必要的条目。 有关如何解决此错误的任何想法?

Google-Mobile-Ads podspec最近在7.43.0版本中更新了其最低iOS版本。 如果您的Podfile包含platform :ios, '8.0'我不确定为什么会出现问题platform :ios, '8.0' 一种解决方法可能是使用pod'Google pod 'Google-Mobile-Ads', '7.42.2'返回pod 'Google-Mobile-Ads', '7.42.2'以支持返回iOS 6.0。

回答? 我可能会破坏这样做,但我只是在Google移动广告SDK中评论了“if”语句

//#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0
//#error The Google Mobile Ads SDK requires a deployment target of iOS 8.0 or later.
//#endif

它现在对我有用。 如果有人知道更有效的方式,或者我不应该这样做,请评论这篇文章。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM