我们正在尝试将FireBase SDK集成到适用于iOS平台的Unity Project中。为了进行测试,我们在空项目中导入了FireBaseAnalytic.unitypackage
,并将GoogleService-Info.plist放在Assets
文件夹中。
一旦我们从Unity导出XCode项目并在XCode中构建,我们就会从错过的几个类中获得很少的错误:
我们还尝试安装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,这些所有更改也无助于构建测试项目。