我通过绑定本机目标 c 库创建了 iOS.dll 文件。直到现在一切都工作正常,xamarin ios 应用程序也工作正常。现在,我已在本机 Objective C 库中添加了 Firebase 框架(Firebase Auth、数据库、分析、InstanceID)以使用 Firebase 服务,并按照我之前使用 xamarin iOS 的方式创建绑定。但是,当我包含 Firebase NuGet 包来实现 firebase 推送通知时,我在 xamarin iOS 示例应用程序中遇到以下错误。
clang : 错误 : 链接器命令失败,退出代码为 1(使用 -v 查看调用)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._tokenManager”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_kFIRInstanceIDTokenRefreshNotification”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._retryCountForDefaultToken”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._isFetchingDefaultToken”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._defaultFCMToken”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._retryCountForCheckinRefresh”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceID._APNSTupleString”。
mtouch:错误MT5213:在:/users/documents/adi/xamarin/06062018/test/obj/iphonesimulator/devicebug/device-builds/iphone10.3/mtouch-cache-cache/libmessagesdkacedkerwork.ap.ap.ap.ap.aap.ap.aap.ap.ap.ap.ap.aapaap.aapaap.a.aapaap.ap.apa.aapaapa.ap.ap.apa.aapaap.ap.a.aapaap.firinstancapa.firinsatiDap.firinstiDAdiDAdiDa 073F0DF0E3C0.O) (与之前错误相关的位置)
mtouch:错误MT5213:重复符号在:/Users/documents/documents/xamarin/06062018/test/obj/iphonesimulator/device-build/device-builds/iphone10.3/mtouch-cache-cache/firebasebaseinstancebasebasebasebasebasebaseinstancebancebancebancebancebancebancebancancancancancancancancancance-build/debug/debug/device-builds/iphone- 0DF0E3C0.O)(位置与之前的错误有关)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_METACLASS_$_FIRInstanceIDAPNSInfo”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAPNSInfo._deviceToken”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAPNSInfo_3577655e8a036dca71b8fd8585feb607.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychainItem._account”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychain._identifier”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_kFIRInstanceIDKeychainWildcardIdentifier”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_CLASS_$_FIRInstanceIDAuthKeychain”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_METACLASS_$_FIRInstanceIDAuthKeychain”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_CLASS_$_FIRInstanceIDAuthKeychainItem”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_METACLASS_$_FIRInstanceIDAuthKeychainItem”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychainItem._modificationDate”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychainItem._service”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychain._generic”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthKeychainItem._data”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthKeyChain_4ca91bb1d332311cbe075921a00e2946.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthService._checkinRetryCount”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthService._isCheckinInProgress”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4.o) (地点与之前的错误有关)
MTOUCH:错误 MT5212:本机链接失败,重复符号:“_OBJC_IVAR_$_FIRInstanceIDAuthService._checkinHandlers”。
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/libMessageSDKFramework.a(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4 .o) (与之前错误相关的位置)
MTOUCH:错误 MT5213:重复符号位于:/Users/Documents/adi/Xamarin/06062018/Test/obj/iPhoneSimulator/Debug/device-builds/iphone10.3-11.3/mtouch-cache/FirebaseInstanceID(FIRInstanceIDAuthService_41557c1c330f90e42c16c2ecb85001e4.o) (地点与之前的错误有关)
MTOUCH:错误 MT5202:本机链接失败。请查看构建日志。