我试图在我的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