尝试构建我的项目时出现“找不到GooglePlus / GooglePlus.h文件”(“GooglePlus/GooglePlus.h file not found” when trying to build my project)

问题

我得到了错误

GooglePlus/GooglePlus.h file not found

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

回答1

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

这样我已经解决了我的问题,也许你也可以得到它。

谢谢KD

回答2

google-plus-ios-sdk-1.7.1文件夹拖放到Build Settings Framework搜索路径中。

它对我来说很好。

回答3

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

$(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".

回答4

我遇到了同样的问题,并且已解决的问题是从框架的父文件夹的名称中删除了空格。 在父文件夹的名称中带有空格的情况下,Xcode将在“框架搜索路径”中显示多个目录。

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

回答5

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

回答6

我已经将“ Build Settings->Search Paths->Framework Search Paths路径Build Settings->Search Paths->Framework Search Paths$(PROJECT_DIR)/yourProject/3rdParty/"Google API"

在这里,添加引号很重要。 如果您错过该标记,那么Xcode会被称为$(PROJECT_DIR)/yourProject/3rdParty/"Google"和API。

回答7

从您工作区的Pod / Frameworks到YourProject / Frameworks的Drug&Drop所需框架,然后选择“目录参考”

标签

更多相关内容:请点击查看