2016-03-26 85 views
2

更新的CocoaPods新的谷歌的ios後收到此錯誤重複的符號SDK 2.0.3用於建築x86_64的_GSDK_GTMNSDataZLibExportToSuppressLibToolWarning

duplicate symbol _GSDK_GTMNSDataZLibExportToSuppressLibToolWarning in: 
../Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o) 
.../Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o) 
ld: 1 duplicate symbol for architecture x86_64 

我使用的Xcode 7.2.1版本(7C1002),我podFile是:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.1' 
pod 'Google/SignIn' 
pod 'GoogleMaps' 
pod 'Google/Analytics' 
pod 'FBSDKCoreKit' 
pod 'FBSDKShareKit' 
pod 'FBSDKLoginKit' 

請幫忙。

回答

0

可能是libGTM_NSData + zlib_external.a文件在您的項目目錄中存在兩次以上,刪除重複的文件,它會起作用。

+0

在項目中搜索,但在項目中找不到'libGTM_NSData + zlib_external.a'。 – Tushar

0

接受的解決方案的工作原理,但它要求每個pod update後編輯操作。

This answer更好。將這些字符串添加到podfile

pod 'Google', '<=1.3.2' 
pod 'GoogleUtilities', '<=1.1.0' 
相關問題