iOS开发遇No such module 'GoogleMobileAds'报错,xcodeproj无法构建
解决Xcode中
No such module 'GoogleMobileAds'报错问题 问题原因
你用CocoaPods集成Google Mobile Ads SDK时,CocoaPods会自动生成LearningAds.xcworkspace文件——这个文件把你的项目代码和所有Pods依赖库(包括GoogleMobileAds)整合在了一起。而原来的LearningAds.xcodeproj并没有关联Pods的依赖配置,所以单独打开它构建时,Xcode找不到对应的模块,就会报No such module 'GoogleMobileAds'错误。
解决办法
- 以后打开项目只需要双击
LearningAds.xcworkspace文件,不要碰LearningAds.xcodeproj,这样就能正常构建、运行项目,广告功能也能正常工作。 - 如果不小心打开了
LearningAds.xcodeproj,直接关闭Xcode,重新打开LearningAds.xcworkspace即可恢复正常。 - 怕误点的话,可以在Finder里把
LearningAds.xcodeproj暂时移到其他文件夹,或者给LearningAds.xcworkspace改个更显眼的名字(比如加个「_工作空间」后缀)。
内容的提问来源于stack exchange,提问作者Franklyn Oreben
相关产品推荐
相关产品推荐

