Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 错误MT5211:本机链接失败,未定义的Objective-C类:FIRAuth_Ios_Objective C_Firebase_Xamarin.ios_Sdk - Fatal编程技术网

Ios 错误MT5211:本机链接失败,未定义的Objective-C类:FIRAuth

Ios 错误MT5211:本机链接失败,未定义的Objective-C类:FIRAuth,ios,objective-c,firebase,xamarin.ios,sdk,Ios,Objective C,Firebase,Xamarin.ios,Sdk,我通过绑定本机objective c库创建了一个xamarin iOS应用程序。 到目前为止,一切正常xamarin ios应用程序也正常运行。现在,我已经在我的原生objective c库中添加了Firebase框架(Firebase Auth、数据库、分析、InstanceID)来使用Firebase,并以与以前使用xamarin iOS相同的方式创建绑定。然而,我在xamarin iOS应用程序中面临以下错误 错误如下: 错误MT5211:本机链接失败,未定义的Objective-C类:F

我通过绑定本机objective c库创建了一个xamarin iOS应用程序。 到目前为止,一切正常xamarin ios应用程序也正常运行。现在,我已经在我的原生objective c库中添加了Firebase框架(Firebase Auth、数据库、分析、InstanceID)来使用Firebase,并以与以前使用xamarin iOS相同的方式创建绑定。然而,我在xamarin iOS应用程序中面临以下错误

错误如下:

错误MT5211:本机链接失败,未定义的Objective-C类:FIRAuth。在任何文件中都找不到符号“\u OBJC\u CLASS\u$\u FIRAuth” 与应用程序链接的库或框架的名称。(MT5211)

错误MT5211:本机链接失败,未定义的Objective-C类:FIRDatabase。找不到符号“\u OBJC\u CLASS\u$\ u FIRDatabase” 在与应用程序链接的任何库或框架中

我尝试过以下方法:

  • 在应用程序中添加了Firebase NuGet软件包

  • 在[LinkWith]属性中指定框架

  • 执行xamarin错误文档中指定的以下操作:

    第三方绑定绑定了Objective-C协议,但未在其API定义中使用[protocol]属性对其进行注释。然而,我不知道该在哪里添加它

    我已经将它添加到我创建的ApiDefiniton中,但没有任何帮助


  • 有一段时间我一直在尝试解决错误,但无法解决。

    您好。你找到修复它的方法了吗?@DmitryZinoviev我在原生objective c框架中使用了refections,以便这些框架在运行时使用firebase。