xCode 7错误:在Google地图的框架模块中包含非模块化标头

goe*_*elv 15 xcode google-maps ios google-maps-sdk-ios xcode7

我今天更新到xCode 7.1并尝试构建我的应用程序,但我收到此错误:

在此输入图像描述

我已经尝试过"目标"下的"构建设置"并将"允许框架模块中的非模块化包含"设置为"是",但这并未解决此问题.

更新:由于这阻止了我编译和阻碍我在开发方面的进展,我建议你从Apple下载旧版xCode(https://developer.apple.com/downloads/确保登录).您可以从链接下载7.0.1版,至少继续开发.

这就是我所做的,我可以继续发展.

我知道这不是一个解决办法,而是为那些希望继续发展的人提供解决方案.

ak2*_*k2g 10

Google已将其SDK更新为1.10.5,只需重新安装Pod,它应该可以正常工作.我遇到了同样的问题,现在所有问题都在pod重新安装后得到修复.


mpa*_*zer 9

我最终不得不创建一个Objective-C桥接头文件并添加,#import <GoogleMaps/GoogleMaps.h>而我以前不需要一个,因为我在Swift项目中使用Cocoapods并且该use_frameworks!设置之前已经处理过这个问题.

以下是有关如何创建Objective-C桥接头文件的说明:(https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html)