Google drive api Objective-C的谷歌API:没有这样的文件或目录-libGTLTouchStaticLib.a

Google drive api Objective-C的谷歌API:没有这样的文件或目录-libGTLTouchStaticLib.a,google-drive-api,Google Drive Api,我试图在我的iOS应用程序中加入谷歌Api。想要包括谷歌驱动器 所以我一直跟着 经过几个小时的反复尝试,它根本不起作用 一开始,整个事情似乎没有64位的能力,XCode会抱怨…没有包含所有必需的架构…。在摆弄了不同的构建设置之后,我就把它解决了 而howto建议只复制两个文件(GTLDrive.h和GTLDrive\u Sources.m)这将导致投诉GTLDriveConstants.h丢失。最后,您必须将整个Drive/Generated文件夹复制到项目中。之后,它仍然投诉GTLQuery.

我试图在我的iOS应用程序中加入谷歌Api。想要包括谷歌驱动器

所以我一直跟着

经过几个小时的反复尝试,它根本不起作用

一开始,整个事情似乎没有64位的能力,XCode会抱怨…没有包含所有必需的架构…。在摆弄了不同的构建设置之后,我就把它解决了

而howto建议只复制两个文件(
GTLDrive.h
GTLDrive\u Sources.m
)这将导致投诉
GTLDriveConstants.h
丢失。最后,您必须将整个
Drive/Generated
文件夹复制到项目中。之后,它仍然投诉
GTLQuery.h
丢失,因此我导入了所有头文件(是的,我设置了“用户头搜索路径”)“转到Google API的源文件夹,没有帮助)

下一个版本将产生大量的“复制符号”。经过大量的搜索和发现,我不得不在“构建阶段”清理“编译源代码”。现在问题解决了,但现在我被卡住了

现在它抱怨:

叮当声:错误:没有这样的文件或目录:'/Users/#imf#/Library/Developer/Xcode/DerivedData/#my project#-finogpkkwtusudbuiiodrxfuxwm/Build/Products/Debug iphonesimulator/libGTLTouchStaticLib.a'

我将libGTLTouchStaticLib.a添加到应用程序项目的构建阶段“使用库链接二进制文件”列表中,就像howto中的adviced一样

我没有更多的想法。有人吗

顺便说一句:真讨厌!Dropbox集成非常简单;导入框架-开始!
Dropbox 1,谷歌-1.000.000

是的,我感觉到了你的痛苦:D。GD是整合的痛苦。 我也遇到过同样的问题,这就是我解决问题的方法

在执行以下步骤之前,请确保构建已添加到xcode项目中的GTL.xcode项目。只要一次,你就不会对图书馆罚款

转到Xcode>文件菜单>项目设置

单击衍生数据附近的箭头

在“衍生数据”文件夹中搜索GTL项目

然后转到Build->Products->Debug iphonesimulator或-iphoneos

您将找到libGTLTouchStaticLib.a

在你的项目中使用它

呸!!!
让我知道这是否适用于您。

我在尝试为设备构建时遇到了同样的问题。下面是我如何修复它的

单击GTL.xcodeproject并转到buildsettings。检查架构是否设置为“标准架构(armv7、armv7S、arm64)”


希望这有帮助

感谢您的努力,Nitesh,但在我的DeriveData文件夹GTL GobbleDeBook/Build/Products下,我只找到一个文件夹“Debug”,其中包含“GTL.framework”。构建之前已成功运行…哦,您是否构建了GTL.xcode项目。如果它确实成功运行。图书馆应该在那里。无论如何,对不起,我帮不了你。值得一试谢谢你的回答。但在我写的时候,我摆弄了不同的构建设置(很多——我想我尝试了所有可能的设置)。这并没有解决问题。