我尝试使用NuGet在我的Xamarin项目中添加和实现本机Binding Dll和Xamarin.Firebase.iOS.Database,但由于以下错误,我无法构建我的项目:
错误MT5213:重复符号位于:/ / /obj/iPhone/Debug/device-builds/iphone8.1-11.4/mtouch-cache/arm64/main.o(与上一个错误相关的位置)(MT5213)
重复符号:/ / /obj/iPhone/Debug/device-builds/iphone8.1-11.4/mtouch-cache/leveldb-library(leveldb_main.o)(与上一个错误相关的位置)(MT5213)
另外,我在其他mtouch参数中添加了"--registrar:static".
请以最佳方式建议解决上述问题.
谢谢.
我正在尝试绑定自定义本机iOS框架并在sharpie绑定输出绑定的第一阶段中获取此错误.当我点击以下命令时,下面是命令和日志:
sharpie bind --output = filename --namespace = namespacename --sdk = iphoneos11.4/path/to/the/headerfile
日志:
System.Exception:不支持的clang可用性平台:/ bridge/build/vsts/__ .cs:192在System.Linq.Enumerable + SelectManySingleSelectorIterator`2 [TSource,TResult] .MoveNext()[0x0006f] in <3fb92ec709f44a579da6a23087df403d>:0 at Sharpie.Bind.Massagers.AvailabilityMassager.Massage(ICSharpCode.NRefactory.CSharp.EntityDeclaration实体)[0x00092]位于/Users/builder/vsts/_work/2/s/Sharpie.Bind/Massagers/AvailabilityMassager.cs:55,位于Sharpie.Bind.Massagers.AvailabilityMassager.VisitPropertyDeclaration(ICSharpCode.NRefactory.CSharp.PropertyDeclaration propertyDeclaration) [0x00000]在/Users/builder/vsts/_work/2/s/Sharpie.Bind/Massagers/AvailabilityMassager.cs:29 at ICSharpCode.NRefactory.CSharp.PropertyDeclaration.AcceptVisitor(ICSharpCode.NRefactory.CSharp.IAstVisitor visitor)[0x00000 ] in:0,ICSharpCode.NRefactory.CSharp.DepthFirst AstVisitor.VisitChildren(ICSharpCode.NRefactory.CSharp.AstNode节点)[0x00010] in:0,ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor.VisitTypeDeclaration(ICSharpCode.NRefactory.CSharp.TypeDeclaration typeDeclaration)[0x00000] in:0,位于Sharpie.Bind. Massagers.AvailabilityMassager.VisitTypeDeclaration(ICSharpCode.NRefactory.CSharp.TypeDeclaration typeDeclaration)[0x00006] in /Users/builder/vsts/_work/2/s/Sharpie.Bind/Massagers/AvailabilityMassager.cs:24 at ICSharpCode.NRefactory.CSharp. TypeDeclaration.AcceptVisitor(ICSharpCode.NRefactory.CSharp.IAstVisitor visitor)[0x00000] in:0,ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor.VisitChildren(ICSharpCode.NRefactory.CSharp.AstNode node)[0x00010] in:0,ICSharpCode.NRefactory. CSharp.DepthFirstAstVisitor.VisitSyntaxTree(ICSharpCode.NRefactory.CSharp.SyntaxTree syntaxTree)[0x00000] in:0,位于/ Users/builder/vsts /中的Sharpie.Bind.DocumentSyntaxTree.AcceptVisitor(ICSharpCode.NRefactory.CSharp.IAstVisitor visitor)[0x00015] _work/2/s/Sharpie.Bind/DocumentSyntaxTree.cs:37位于/ Users/builder/vsts中的Sharpie.Bind.BindingMassager.Massage(ICSharpCode.NRefactory.CSharp.AstNode astNode,Sharpie.Bind.BindingTarget bindingTarget)[0x00033] /_work/2/s/Sharpie.Bind/BindingMassager.cs:103位于/ Users/builder/vsts/_work/2/s/Sharpie中的Sharpie.Bind.BindingFrontend.Bind(Clang.Ast.Decl decl)[0x000b5] .Bind/BindingFrontend.cs:61位于Claie.Driver的/Users/builder/vsts/_work/2/s/Sharpie/BindTool.cs:164的Sharpie.BindTool.HandleTranslationUnit(Clang.Ast.TranslationUnitDecl decl)[0x0018b] .HandleTranslationUnit(Clang.Ast.TranslationUnitDecl translationUnit)[0x00000] in /Users/builder/vsts/_work/2/s/Clang/Driver.cs:158 at Clang.Driver.HandleTranslationUnit(System.IntPtr translationUnit)[0x00000] in /Users/builder/vsts/_work/2/s/Clang/Driver.cs:148 at(wrapper managed-to-native)Clang.Driver:RunInternal(Clang.Driver,string [],string,Clang.Frontend.DiagnosticConsumer )在Clang.Driver.Run(System.String [] inputFiles,System.S tring [] clangArgs,Clang.Frontend.DiagnosticConsumer diagnosticConsumer)[0x00177]位于/Users/builder/vsts/_work/2/s/Clang/Driver.cs:139位于/ …