我试图在我的iOS-App中加入Google-Api.想要加入Google云端硬盘.
所以我在https://developers.google.com/drive/ios/quickstart上关注了所有内容.
经过几个小时的尝试和错误,它根本不起作用.
它开始,整个事情似乎不是64位能力,XCode会抱怨...不包含所有必需的架构...".在摆弄不同的构建设置后,我得到了我的方式.
比howto建议只将两个文件(GTLDrive.h和GTLDrive_Sources.m)复制到你的项目中.这导致投诉GTLDriveConstants.h将丢失.最后,您必须将整个Drive/Generated文件夹复制到项目中.之后它仍然GTLQuery.h会被抱怨,所以我导入了所有的头文件(是的,我将"用户头搜索路径"设置为Google-API的源文件夹,没有帮助).
下一个构建将产生许多"重复符号".经过大量的搜索和发现后,我不得不清理"构建阶段"中的"编译源".现在这个问题已经解决了,但现在我被困住了.
现在它抱怨:
clang:错误:没有这样的文件或目录:'/ Users/#myself#/ Library /Developer/Xcode/DelivedData /#my-project#-finogpkkwtusudgbuiiodrxfuxwm/Build/Products /Debug-iphonesimulator/libGTLTouchStaticLib.a'
我将libGTLTouchStaticLib.a添加到应用程序项目的Build Phases"Link Binary with Libraries"列表中,就像howto中提出的那样.
我没有更多的想法.任何人?
顺便说一句:真是太痛苦了!Dropbox集成非常简单; 导入框架 - 去吧!Dropbox 1,Google -1.000.000
是的我感觉到你的痛苦:D.GD是一种整合的痛苦.我遇到了同样的问题,这就是我如何解决它.
在执行以下步骤之前,请确保构建已添加到xcode项目的GTL.xcodeproject.一次或你不会罚款图书馆
转到Xcode>文件菜单>项目设置
单击派生数据附近的箭头
在派生数据文件夹中搜索GTL项目
然后转到Build-> Products-> Debug-iphonesimulator或-iphoneos
你会发现libGTLTouchStaticLib.a
在您的项目中使用它!
P !!! 如果这对您有用,请告诉我.
| 归档时间: |
|
| 查看次数: |
2927 次 |
| 最近记录: |