我正在开发一个google-drive-sdk已成功集成到的应用,但现在我想在google-plus上分享我的应用,因此我使用了Google+ SDK,它与GoogleDrive SDK冲突。
我将GTLDriveFile Class用于GoogleDrive, 我跟着these steps for installing GoogleDrive。
只需使用GoogleDrive SDK即可。但是,如果我添加Google+ SDK,那么它将与GoogleDrive SDK冲突。我已经尝试了很多时间在Google上搜索但我找不到任何东西。
我只找到了这些链接:
1: (SO) How to implement Google Drive and Google Plus sdk in ios project
2: (YouTube) Google Drive SDK: using the Google+ Sign-In button with Drive on iOS
显示duplicate symbols for architecture i386
如果删除一个文件,则会在另一个文件中显示相同的错误,因为在以下文件夹中
GTL-> GTL源 - > Common->对象
包含
中已有的所有文件GoogleOpenSource.framework
如果我从GTL文件夹中删除了所有.h
文件,那么它也无法正常工作,它会出现“找不到文件”错误。
任何人都可以帮助我吗?
如果我没有添加GoogleOpenSource.framework
但我只添加了GooglePlus.framework
,那么它会给我一个像......一样的错误。
提前致谢!
答案 0 :(得分:1)
您应该可以放弃GoogleOpenSource.framework - 它只包含GTL和GTM的Plus相关部分,您可能会将其作为Drive客户端库的一部分引入。如果您需要其中的任何文件,您可以找到您下载的原始SDK zip中包含的源代码。
要明确:
答案 1 :(得分:0)
它比@ Ian的回答简单得多。没有冒犯@Ian。 :)
来自http://google-api-objectivec-client.googlecode.com/svn/trunk
结帐完成后,转到“源文件夹”并打开GTL.xcodeproj。