每隔几天我就会遇到这个构建错误:
WARNING: Unable to find and load 'GoogleMaps.bundle' for Google Maps SDK for iOS. This may be a sign that you've forgotten to include a resources bundle in your 'Copy Bundle Resources' build phase.
Terminating app due to uncaught exception 'GMSServicesException', reason: 'Google Maps SDK for iOS requires GoogleMaps.bundle to be part of your target under 'Copy Bundle Resources''
通常,为了解决此错误,我按照此处针对此错误找到的最常见说明重新安装Google Maps SDK
Cocoa Pod。但是现在错误继续重现,我需要找到一个永久修复(如果有的话)。
当通过Cocoa Pod添加Google地图时,如何正确地将GoogleMaps.bundle
添加到Copy Bundle Resources
?我正在使用Xcode版本9.1。
答案 0 :(得分:8)
我在这里遇到了同样的问题。以下是我解决它的方法。
在XCode的项目导航器中,转到Pods> Pods> GoogleMaps>地图>框架
右键点击GoogleMaps.framework>在Finder中显示
展开GoogleMaps.framework>资源
将GoogleMaps.bundle拖到您的XCode项目导航器(在Frameworks下)以获得更好的可读性。
单击“完成”以确认要求您根据需要复制项目的提示。
因为,我在控制台中有一些CoreData警告,我试图看它是否重要。但是从我到目前为止所读到的内容来看,它似乎并没有。