我们正在尝试将FireBase SDK集成到适用于iOS平台的Unity Project中 . 为了测试,我们在一个空项目中导入 FireBaseAnalytic.unitypackage ,并将GoogleService-Info.plist放在 Assets 文件夹中 .

一旦我们从Unity导出XCode项目并在XCode中构建,我们几乎没有错过关于缺少几个类的错误:

FireApp.o error scrennshot

我们还尝试安装Cocoapods文件并将Podfile放在XCode Project中 . Cocoapod文件包含以下信息:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Unity-iPhone' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for Unity-iPhone

  target 'Unity-iPhone Tests' do
    inherit! :search_paths
    # Pods for testing

    pod 'Firebase/AdMob'
    pod 'Firebase/Analytics'
    pod 'Firebase/Auth'
    pod 'Firebase/Crash'
    pod 'Firebase/Database'
    pod 'Firebase/DynamicLinks'
    pod 'Firebase/Invites'
    pod 'Firebase/Messaging'
    pod 'Firebase/Performance'
    pod 'Firebase/RemoteConfig'
    pod 'Firebase/Storage'

  end

end

即使只是使用Firebase Analytic,所有这些更改都无助于构建测试项目 .