我创建了一个新的Xamarin Forms(v3.6)项目并安装了Xamarin.Firebase.iOS.MLKit nuget。
编译项目后,我收到很多这样的错误:
本机链接失败,未定义Objective-C类:GTLRVision_DetectedBreak。在与您的应用程序链接的任何库或框架中找不到符号'_OBJC_CLASS _ $ _ GTLRVision_DetectedBreak'
本机链接失败,未定义Objective-C类:GTMLogMininumLevelFilter。在与您的应用程序链接的任何库或框架中找不到符号'_OBJC_CLASS _ $ _ GTMLogMininumLevelFilter'
本机链接失败,未定义Objective-C类:FIRApp。在与您的应用程序链接的任何库或框架中找不到符号'_OBJC_CLASS _ $ _ FIRApp'
本机链接失败,未定义的符号:_OBJC_METACLASS _ $ _ GPBRootObject。请验证是否已引用所有必需的框架,并且本机库已正确链接
原生链接失败。请查看构建日志和提供给gcc的用户标志:-ObjC -lc ++ -lsqlite3 -lz -ObjC -ObjC -ObjC -ObjC -ObjC -ObjC -ObjC -lc ++ -ObjC -lc ++ -ObjC -lc ++ -ObjC -lc ++
到现在为止,我尝试了以下方法:
他们都没有工作。
那里有解决方案吗?
在Xamarin.Firebase.iOS.MLKit
中安装Xamarin.iOS
后,请确保已初始化Firebase。
这是初始化代码:
Firebase.Core.App.Configure ();