2012-10-29 108 views
1

我尝试在我的iPhone和iPad应用程序中构建我的应用程序以进行存档,但出现此错误...自从添加AdMob后,这种情况开始发生。我不知道什么是错的。我讨厌那些Mach-O Linker错误....苹果Mach-O链接器错误Xcode

Ld "build/Högskoleprovet - Matematik.build/Release-iphoneos/Högskoleprovet - Matematik.build/Objects-normal/armv7s/HP-Matte" normal armv7s 
cd "/Högskoleprovet - Matematik iPad Lite" 
setenv IPHONEOS_DEPLOYMENT_TARGET 5.0 
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
     /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang - arch armv7s -isysroot    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk "-L/Högskoleprovet - Matematik iPad Lite/build/Release-iphoneos" "-L/Högskoleprovet - Matematik iPad Lite" "-F/Högskoleprovet - Matematik iPad Lite/build/Release-iphoneos" -filelist "/Högskoleprovet - Matematik iPad Lite/build/Högskoleprovet - Matematik.build/Release-iphoneos/Högskoleprovet - Matematik.build/Objects-normal/armv7s/HP-Matte.LinkFileList" -dead_strip -all_load -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=5.0 -framework MessageUI -framework SystemConfiguration -framework AudioToolbox -framework AdSupport -framework StoreKit -framework iAd -framework UIKit -framework Foundation -framework CoreGraphics -lGoogleAdMobAds -o "/Högskoleprovet - Matematik iPad Lite/build/Högskoleprovet - Matematik.build/Release-iphoneos/Högskoleprovet - Matematik.build/Objects-normal/armv7s/HP-Matte" 

     /Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
    duplicate symbol _CFStringToCString in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _CheckJailBreakStatus in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _CompareByAddress in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _ComputeDigest in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _CopyParentMethodFromCallStack in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _CopySystemInformation in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _DoBitSlicer in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _FindSwizzling in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GatherSignals in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetAdVisibility in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetAppUsageTime in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetClassMethod in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetDeviceBatteryLevel in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetDeviceBatteryState in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetDeviceID in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetDeviceOrientation in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetEncryptedData in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetInstanceMethod in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetIntFromDictionary in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetNetworkType in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetOverlap in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetStackTrace in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetStrFromDictionary in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _GetViewInfo in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _InitGlobalData in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _InitNotifications in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _IsClassMethodAvailable in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _IsDeviceOrientationEnabled in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _IsInstanceMethodAvailable in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _IsPropertyAvailable in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _MD5 in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(md5.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _MD5_final in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(md5.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _MD5_init in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(md5.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _MD5_update in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(md5.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _MethodAddress in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
    duplicate symbol _ObfuscateBinaryValue in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SetBatteryMonitoringStatus in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatFreeBuffer in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatMakeBuffer in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteInt64 in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteRaw in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteString in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteTag in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteVarint32 in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _SimpleWireFormatWriteVarint64 in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(SimpleWireFormat.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _do_rc4 in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(rc4.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _freeDecodedString in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gad_bs in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(des_e.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gad_gig in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gad_gmcs in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gad_gmrs in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gad_htg in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGesture.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _gethex in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(rc4.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _htoa in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(rc4.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _set_crypt_key in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(rc4.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
duplicate symbol _tohex in: 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(rc4.o) 
/Högskoleprovet - Matematik iPad Lite/libGoogleAdMobAds.a(GADGestureCFiles.o) 
ld: 64 duplicate symbols for architecture armv7s 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

什么可能是错误的?有任何想法吗? 在此先感谢!

/A小白

+0

我没有Xcode在我面前,但试试这个。转到目标,然后点击顶部的第四个标签。展开四个部分中的每一部分,直到找到包含所有项目的.m文件的部分。 Admob的文件在那里? –

+0

[AdMob中的重复符号]可能的重复(http://stackoverflow.com/questions/12727575/duplicate-symbols-for-architecture-armv7s) –

+0

要保存点击:摆脱“-all_load”链接器标志。 –

回答

2

尝试-ObjC其他连接器标志构建设置。

3

只要去目标,然后建立设置,然后在其他链接器标志选项,删除-all_load标志。这将帮助您解决问题。