facebook / facebook-sdk-for-unity

The facebook sdk for unity.
https://developers.facebook.com/docs/unity
Other
489 stars 256 forks source link

7.17.2 iOS Build Fail #299

Closed huran438 closed 5 years ago

huran438 commented 5 years ago

Also we have Appodeal SDK which contains FBAudienceNetwork 5.4.0

ld: warning: ignoring file /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Libraries/lib_burst_generated32.a, file was built for archive which is not the architecture being linked (arm64): /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Libraries/lib_burst_generated32.a ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Libraries/libiPhone-lib.a(unwind_test_arm64.o) duplicate symbol _OBJC_CLASS_$_FBSDKBasicUtility in: /Users/secretplacemac/Library/Developer/Xcode/DerivedData/Unity-iPhone-grwltvqsdgjwscavtfwgrvgsfsgd/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o) /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o) duplicate symbol _OBJC_METACLASS_$_FBSDKBasicUtility in: /Users/secretplacemac/Library/Developer/Xcode/DerivedData/Unity-iPhone-grwltvqsdgjwscavtfwgrvgsfsgd/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o) /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o) duplicate symbol _OBJC_CLASS_$_FBSDKTypeUtility in: /Users/secretplacemac/Library/Developer/Xcode/DerivedData/Unity-iPhone-grwltvqsdgjwscavtfwgrvgsfsgd/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o) /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o) duplicate symbol _OBJC_METACLASS_$_FBSDKTypeUtility in: /Users/secretplacemac/Library/Developer/Xcode/DerivedData/Unity-iPhone-grwltvqsdgjwscavtfwgrvgsfsgd/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o) /Users/secretplacemac/try-to-fly/Builds/iOS/0.6.4/IL2CPP/RELEASE/3/0.6.4_3_IL2CPP_RELEASE/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o) ld: 4 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

yakirbu commented 5 years ago

I'm having the same error, but I'm not using Appodeal SDK, just Audience Network SDK & Admob SDK

pokruchin commented 5 years ago

Having the similar trouble on 7.17.1 and 2019.1.0f2. Also using Appodeal SDK. Before adding Facebook SDK the project built successfully. Ld /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/armv7/casual normal armv7 (in target: Unity-iPhone) cd /Users/%my_mac%/Desktop/Builds/Game_name export IPHONEOS_DEPLOYMENT_TARGET=9.0 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk -L/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos -L/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/Bolts -L/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit -L/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKLoginKit -L/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKShareKit -L/Users/%my_mac%/Desktop/Builds/Game_name -L/Users/%my_mac%/Desktop/Builds/Game_name/Libraries -L/Users/%my_mac%/Desktop/Builds/Game_name/Libraries -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAdColonyAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAmazonAdsAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAppLovinAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAppodealAdExchangeAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDChartboostAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFlurryAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDGoogleAdMobAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDInMobiAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDInnerActiveAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDIronSourceAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDMintegralAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDMyTargetAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDOpenXAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDPubnativeAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDSmaatoAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDStartAppAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDTapjoyAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDUnityAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDVungleAdapter.embeddedframework -L/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework -F/Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAdColonyAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAmazonAdsAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAppLovinAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDAppodealAdExchangeAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDChartboostAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFlurryAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDGoogleAdMobAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDInMobiAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDIronSourceAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDMintegralAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDMyTargetAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDStartAppAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDTapjoyAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDUnityAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDVungleAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters -F/Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter -filelist /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/armv7/casual.LinkFileList -Xlinker -map -Xlinker /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/casual-LinkMap-normal-armv7.txt -miphoneos-version-min=9.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/armv7/casual_lto.o -fembed-bitcode-marker -stdlib=libc++ -fobjc-arc -fobjc-link-runtime -ObjC -lBolts -lFBSDKCoreKit -lFBSDKLoginKit -lFBSDKShareKit -lz -weak_framework Accounts -weak_framework AudioToolbox -weak_framework CoreGraphics -weak_framework CoreLocation -weak_framework Foundation -weak_framework QuartzCore -weak_framework Security -weak_framework Social -weak_framework UIKit -weak_framework CoreMotion -weak-lSystem -framework Photos -framework MobileCoreServices -framework ImageIO -all_load -ObjC -framework Security -framework MediaToolbox -liPhone-lib -framework CoreText -framework AudioToolbox -weak_framework AVFoundation -framework AVKit -framework CFNetwork -framework CoreGraphics -framework CoreMedia -weak_framework CoreMotion -framework CoreVideo -framework Foundation -framework OpenAL -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -framework UIKit -liconv.2 -lil2cpp -framework StoreKit -weak_framework Metal -lPods-Unity-iPhone -framework AdSupport -framework CoreBluetooth -framework CoreFoundation -framework CoreImage -framework CoreLocation -framework CoreTelephony -framework EventKit -framework EventKitUI -framework GLKit -framework ImageIO -framework JavaScriptCore -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework SafariServices -framework Social -framework Twitter -framework WebKit -framework WatchConnectivity -framework VideoToolbox -lc++ -lz -lsqlite3 -lxml2.2 -lAPDAdColonyAdapter -framework AdColony -lAPDAmazonAdsAdapter -framework AmazonAd -lAPDAppLovinAdapter -framework AppLovinSDK -lAPDAppodealAdExchangeAdapter -framework AppodealAdExchangeSDK -lAPDChartboostAdapter -framework Chartboost -lAPDFacebookAudienceAdapter -framework FBAudienceNetwork -framework FBSDKCoreKit -lAPDFlurryAdapter -framework FlurrySDK -lAPDGoogleAdMobAdapter -framework GoogleMobileAds -lAPDInMobiAdapter -framework InMobiSDK -lAPDInnerActiveAdapter -lAPDIronSourceAdapter -framework IronSource -lAPDMintegralAdapter -framework MTGSDK -lAPDMyTargetAdapter -framework MyTargetSDK -lAPDOpenXAdapter -lAPDPubnativeAdapter -lAPDSmaatoAdapter -lAPDStartAppAdapter -framework StartApp -lAPDTapjoyAdapter -framework Tapjoy -lAPDUnityAdapter -framework UnityAds -lAPDVungleAdapter -framework VungleSDK -lAPDYandexAdapter -framework YandexMobileAds -framework YandexMobileMetrica -framework YandexMobileMetricaCrashes -framework Appodeal -framework CrashHunter -Xlinker -dependency_info -Xlinker /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/armv7/casual_dependency_info.dat -o /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/armv7/casual

duplicate symbol OBJC_CLASS$_FBSDKBasicUtility in: /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o) duplicate symbol OBJC_METACLASS$_FBSDKBasicUtility in: /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o) duplicate symbol OBJC_CLASS$_FBSDKTypeUtility in: /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o) duplicate symbol OBJC_METACLASS$_FBSDKTypeUtility in: /Users/%my_mac%/Library/Developer/Xcode/DerivedData/Unity-iPhone-efgdgvhcskjpnxcanviovjozftll/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o) duplicate symbol ZN5swift8Demangle4NodeD2Ev in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Demangle.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Demangle.o) duplicate symbol ZN5swift8Demangle22demangleSymbolAsStringEPKcmRKNS0_15DemangleOptionsE in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Demangle.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Demangle.o) duplicate symbol ZN5swift8Demangle20demangleSymbolAsNodeEPKcmRKNS0_15DemangleOptionsE in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Demangle.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Demangle.o) duplicate symbol ZN5swift8Demangle12nodeToStringENSt3110shared_ptrINS0_4NodeEEERKNS0_15DemangleOptionsE in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Demangle.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Demangle.o) duplicate symbol ZN5swift8Punycode14decodePunycodeEN4llvm9StringRefERNSt3__16vectorIjNS3_9allocatorIjEEEE in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Punycode.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Punycode.o) duplicate symbol ZN5swift8Punycode18decodePunycodeUTF8EN4llvm9StringRefERNSt3112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE in: /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/APDYandexAdapter.embeddedframework/YandexMobileMetricaCrashes.framework/YandexMobileMetricaCrashes(Punycode.o) /Users/%my_mac%/Desktop/Builds/Game_name/Adapters/CrashHunter/CrashHunter.framework/CrashHunter(Punycode.o) ld: 16 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

huran438 commented 5 years ago

I've removed Facebook SDK from appodeal on iOS and now everything is working.

pokruchin commented 5 years ago

Yes, this works! Thank you!

bphillips09 commented 5 years ago

@huran438 You're a life-saver for that tip. Thanks!