重复出现的错误:“复制捆绑资源”

时间:2017-11-26 17:09:16

标签: ios xcode google-maps

每隔几天我就会遇到这个构建错误:

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。

1 个答案:

答案 0 :(得分:8)

我在这里遇到了同样的问题。以下是我解决它的方法。

在XCode的项目导航器中,转到Pods> Pods> GoogleMaps>地图>框架

右键点击GoogleMaps.framework>在Finder中显示

展开Goog​​leMaps.framework>资源

将GoogleMaps.bundle拖到您的XCode项目导航器(在Frameworks下)以获得更好的可读性。

单击“完成”以确认要求您根据需要复制项目的提示。

因为,我在控制台中有一些CoreData警告,我试图看它是否重要。但是从我到目前为止所读到的内容来看,它似乎并没有。