Xcode提供了大量的Undefined Symbol:Firebase_App错误

pw136qt2  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(319)

我构建我的Unity项目到Xcode,试图安装在iOS设备上。它给出如下错误

> Undefined symbol: _Firebase_App_CSharp_FirebaseApp_GetApps
> 
> Undefined symbol:
> _Firebase_App_CSharp_FirebaseApp_RegisterLibrariesInternal
> 
> Undefined symbol:
> _Firebase_Auth_CSharp_AuthResult_AdditionalUserInfoInternal_get
> 
> Undefined symbol:
> _Firebase_Auth_CSharp_AuthResult_CredentialInternal_get
> 
> Undefined symbol: _Firebase_Auth_CSharp_AuthResult_UserInternal_get
> 
> Undefined symbol: _Firebase_Auth_CSharp_AuthResult_UserInternal_set
> 
> Undefined symbol:
> _Firebase_Auth_CSharp_FirebaseAuth_CreateUserWithEmailAndPasswordInternalAsync
> 
> Undefined symbol:
> _Firebase_Auth_CSharp_FirebaseAuth_CreateUserWithEmailAndPasswordInternalAsync_DEPRECATED
> 
> Undefined symbol:
> _Firebase_Auth_CSharp_FirebaseAuth_SignInAndRetrieveDataWithCredentialInternalAsync

字符串
总共有69个这样的错误。
我尝试添加GameKit.framework,但仍然继续。
XCode版本是:14.3.1(14E300c)Firebase pod版本:10.12.0,我也尝试了10.11.0和10.10.0最低iOS版本是:12.0 Unity版本是:2021.3.16. Firebase Unity SDK是:11.1.0
我的podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.0'

target 'UnityFramework' do
  pod 'FBSDKCoreKit', '~> 16.0'
  pod 'FBSDKCoreKit_Basics', '~> 16.0'
  pod 'FBSDKGamingServicesKit', '~> 16.0'
  pod 'FBSDKLoginKit', '~> 16.0'
  pod 'FBSDKShareKit', '~> 16.0'
  pod 'FirebaseAuth', '10.11.0'
  pod 'FirebaseCore', '10.11.0'
  pod 'FirebaseDatabase', '10.11.0'
  pod 'FirebaseStorage', '10.11.0'
end
target 'Unity-iPhone' do
end
use_frameworks!


有人能帮我一下吗。

hkmswyz6

hkmswyz61#

几天前我也遇到了同样的错误。不管你的pod文件是什么,项目中都会有一些dll试图调用旧方法。因此,您可以更新您的dll文件或删除不需要的dll文件。

t0ybt7op

t0ybt7op2#

我解决了这个问题。
将Unity中的Firebase插件升级到11.3.0

相关问题