我正在开发一个iOS应用程序,我必须集成Google Drive API和Picasa网络相册API。对于Google云端硬盘,我正在使用" https://developers.google.com/drive/ios/"" Google云端硬盘iOS API和Picasa我正在使用Picasa网络相册数据API" GDATA"。现在,当我在我的应用程序中集成两个API时,我发现正在创建204个重复项。我在日志上显示它们:
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.request_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.connection_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.downloadedData_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.downloadPath_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.temporaryDownloadPath_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.downloadFileHandle_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.credential_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.proxyCredential_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.postData_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.postStream_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.loggedStreamData_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.response_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.completionBlock_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.receivedDataBlock_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.sentDataBlock_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.retryBlock_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.userData_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.properties_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.runLoopModes_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.fetchHistory_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.cookieStorage_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.authorizer_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.service_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.serviceHost_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.thread_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.retryTimer_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.comment_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMHTTPFetcher.log_ in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMHTTPFetcher.o)
duplicate symbol _GTMAssertSelectorNilOrImplementedWithArgs in:
/Users/bettermac9/Library/Developer/Xcode/DerivedData/PicBackMan-bkstztcwwtsutvgoumkwpscfvaiv/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMHTTPFetcher.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan iphonesimulator/libGTLTouchStaticLib.a(GTMReadMonitorInputStream.o)
/Users/bettermac9/Desktop/copy latest/PicBackMan 3/libGDataTouchStaticLib.a(GTMReadMonitorInputStream.o)
ld: 204 duplicate symbols for architecture i386
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我无法通过这种方式删除这些重复项。我已尽力而为,但无法成功。请帮帮我。提前谢谢。
答案 0 :(得分:0)
您是否导入任何.m文件,如果这样清楚并导入.h文件
如果不是这样的话,试试这个
构建设置
打开"搜索路径"
打开"框架搜索路径"
现在,双击位于
有两条路径,比如
$(inherited)
"$(SRCROOT)/../../../Data/myCodes/He/ed/Nav"
删除第一条和第二条路径的所有数据。那就是它。
注意:仅当框架搜索路径中有两个选项可用时才有效(某些情况下工作正常/如果不起作用则UNDO)