尝试构建项目时“找不到GooglePlus / GooglePlus.h文件”

时间:2014-04-08 08:31:40

标签: ios xcode4.6

我收到错误

GooglePlus/GooglePlus.h file not found

当我尝试构建项目时。我刚刚将Google Plus框架添加到项目中,之后,我尝试在app delegate.m文件中导入框架,但我只是收到此错误。

6 个答案:

答案 0 :(得分:9)

google-plus-ios-sdk-1.7.1 文件夹拖放到Framework的{​​{1}}搜索路径中。

它对我来说很好。

答案 1 :(得分:8)

我遇到了同样的问题,在" 构建设置>下搜索路径> 框架搜索路径"

$(inherited)          non-recursive
$(PROJECT_DIR)/My     non-recursive
Project/Frameworks    non-recursive

我认为空间正在打破目录路径 将其更改为 $(PROJECT_DIR)/"My Project"/Frameworks 解决了我的问题..

请注意My Project是我的项目名称,Frameworks是我的 GooglePlus.bundle& .framework ,如果你的包含空格,添加引号会更正它......例如: $(PROJECT_DIR)/"My Project"/"Google Frameworks".

答案 2 :(得分:6)

我认为你必须删除Google Plus的当前框架和捆绑包,然后从https://developers.google.com/+/mobile/ios/sdk/google-plus-ios-sdk-1.5.1.zip&下载最新的Google plus框架。从项目的Build_Settings> Build_Phases中添加它们。

这样我就解决了我的问题,也许你也可以解决它。

由于 K.D

答案 3 :(得分:2)

我有同样的问题,解决了什么是从框架的父文件夹的名称中删除空格。如果父文件夹的名称中有空格,Xcode将在“框架搜索路径”中显示多个目录。

抱歉,我无法将其添加为评论,因为我没有足够的声誉。

答案 4 :(得分:1)

我遗漏了一件事 链接器标志中的-ObjC,但它没有删除错误。 然后,我从.pch文件中删除了#import <GooglePlus/GooglePlus.h>并添加到我的ViewController.h中。有效。

答案 5 :(得分:0)

我已将Build Settings->Search Paths->Framework Search Paths的路径修改为$(PROJECT_DIR)/yourProject/3rdParty/"Google API"

在这里,添加引号是很重要的。如果您错过了标记,则Xcode将知道为$(PROJECT_DIR)/yourProject/3rdParty/"Google"和API。