iOS 中找不到 GoogleMaps SDK 框架。

28

我想在现有的(而非新建的)iPhone项目中使用Google地图。目前我正在使用Google地图iOS SDK,并成功将Google地图框架添加到我的项目中。但是我遇到了以下错误:

ld: framework not found GoogleMaps
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如何解决这个问题。我正在使用Xcode4.5和Google Map iOS SDK版本1.5。当我使用Google Map iOS SDK创建新项目时,没有错误发生。但是在现有的iOS项目中会出现错误。请帮助我。

12个回答

0

我已经为这个问题苦苦挣扎了几个小时;我正在使用CocoaPods、Swift和Xcode 6.1.1。我仔细遵循了将GoogleMaps包含在我的项目中的所有步骤,尝试了许多不同的方法,比如删除下载包中的符号链接或手动链接构建阶段中的二进制文件,或者在我的桥接文件中尝试使用#include "GoogleMaps.h"#include "GoogleMaps/GoogleMaps.h""#include <GoogleMaps/GoogleMaps.h>,但都没有起作用……最后使用CocoaPods代替自己包含框架,它奏效了!希望能帮助到某个人:

在Podfile中:

pod 'Google-Maps-iOS-SDK', '~> 1.9.2'

在你的桥接文件中:

#import "GoogleMaps.h"


0
也许对任何人都有用,以下步骤帮助了我: 1. 手动从Finder中删除“Headers”和“GoogleMaps”文件夹。 2. 运行'pod install' 3. 在Xcode中重新构建项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接