Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate symbols for architecture arm64 on iOS #475

Closed
SteliosDaVitzi opened this issue Sep 19, 2019 · 2 comments
Closed

Duplicate symbols for architecture arm64 on iOS #475

SteliosDaVitzi opened this issue Sep 19, 2019 · 2 comments

Comments

@SteliosDaVitzi
Copy link

SteliosDaVitzi commented Sep 19, 2019

Please fill in the following fields:

Unity editor version: 2019.2.5
Firebase Unity SDK version: 6.4.0
Firebase plugins in use : Analytics, DeepLinks
Additional SDKs you are using : Facebook, GooglePlayServices, Appodeal, Appsflyer, UTNotifications, Game Analytics.
Platform you are using the Unity editor on : Mac
Platform you are targeting : iOS

Please describe the issue here:

I build the game using Unity on a mac, and when i try to build on XCode, the build fails and this log appears.

duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup7OpenUrlEP13UIApplicationP5NSURLP12NSDictionary in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup10UnregisterEv in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup8RegisterEv in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup7OpenUrlEP13UIApplicationP5NSURLP8NSStringP11objc_object in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup15DidBecomeActiveEP13UIApplication in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup20ContinueUserActivityEP13UIApplicationP14NSUserActivityU13block_pointerFvP7NSArrayE in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase7invites8internal17InvitesIosStartup22s_invites_ios_startupsE in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(invites_ios_startup_c984389ff3a709f86a31469c46d90947.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(invites_ios_startup_46c19a18bc3bfd97c73a835bd6a5e1bf.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCacheC2Ev in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCache9GetMethodEP10objc_classP13objc_selector in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCache26GenerateRandomSelectorNameEP13objc_selector in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCache9SetMethodEP13objc_selectorP8NSString in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util16NSStringToStringEP8NSString in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol _OBJC_CLASS_$_FIRSAMAppDelegate in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol _OBJC_METACLASS_$_FIRSAMAppDelegate in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCache18ReplaceOrAddMethodEP10objc_classP13objc_selectorPFP11objc_objectS7_S5_zES3_b in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util30ClassMethodImplementationCache14GetCreateCacheEPPS1_ in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol __ZN8firebase4util23ForEachAppDelegateClassEU13block_pointerFvP10objc_classE in:\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libApp.a(util_ios_9862d331d1cca065e43d69802976c2ac.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Libraries/Plugins/iOS/Firebase/libFirebaseCppApp.a(util_ios_66b49b9aa9d3b68615dad361aa0a3b7b.o)\
	
	
duplicate symbol _OBJC_CLASS_$_FBSDKBasicUtility in:\
    /Users/tamasenco/Library/Developer/Xcode/DerivedData/Unity-iPhone-bgeozapdnnqwfigyudqmocqmehgr/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o)\
	
	
duplicate symbol _OBJC_METACLASS_$_FBSDKBasicUtility in:\
    /Users/tamasenco/Library/Developer/Xcode/DerivedData/Unity-iPhone-bgeozapdnnqwfigyudqmocqmehgr/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKBasicUtility.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKBasicUtility.o)\
	
	
duplicate symbol _OBJC_CLASS_$_FBSDKTypeUtility in:\
    /Users/tamasenco/Library/Developer/Xcode/DerivedData/Unity-iPhone-bgeozapdnnqwfigyudqmocqmehgr/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o)\
	
	
duplicate symbol _OBJC_METACLASS_$_FBSDKTypeUtility in:\
    /Users/tamasenco/Library/Developer/Xcode/DerivedData/Unity-iPhone-bgeozapdnnqwfigyudqmocqmehgr/Build/Products/ReleaseForRunning-iphoneos/FBSDKCoreKit/libFBSDKCoreKit.a(FBSDKTypeUtility.o)\
    /Users/tamasenco/Desktop/WildWest-iOS/Adapters/APDFacebookAudienceAdapter.embeddedframework/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKTypeUtility.o)}
ld : 41 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Please answer the following, if applicable:

Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)? No.

@SteliosDaVitzi SteliosDaVitzi added the new New issue. label Sep 19, 2019
@muflub
Copy link

muflub commented Sep 20, 2019

Hi @SteliosDaVitzi,

Have you upgraded from an old version of Firebase? The iOS libraries got renamed in version 5.0 and thus looks like its trying to link the old library and new library. I would suggest removing the Firebase folders from your unity project and re-import it using the latest version.

@muflub muflub added type: question and removed new New issue. labels Sep 20, 2019
@SteliosDaVitzi
Copy link
Author

SteliosDaVitzi commented Sep 21, 2019

I'm sorry, you're right!There were the old files, and the new files, that's why there was a problem.I removed the old ones and it worked fine.Thanks!

@firebase firebase locked and limited conversation to collaborators Oct 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants