.xcworkspace不会通过firebase unity SDK生成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.xcworkspace不会通过firebase unity SDK生成相关的知识,希望对你有一定的参考价值。

我是团结的初学者。我使用Firebase unity SDK 3.0.1和GoogleMobileAdsPlugin 3.2。

我的团结是5.4.1。

我根据https://firebase.google.com/docs/unity/setup中的教程导出ios项目。但我找不到.xcworkspace文件。

它会生成一个默认的Podfile文件。

source 'htps://github.com/CocoaPods/Specs.git'   
install! 'cocoapods', :integrate_targets => false
platform :ios, '7.0'
target 'Unity-iPhone' do  
pod 'Firebase/Analytics', '3.14.0'  
pod 'Firebase/Core', '3.14.0'  
pod 'Google-Mobile-Ads-SDK', '~> 7.13'  
end

安装pod后,如果删除"install! 'cocoapods', :integrate_targets => false",则会出现.xcworkspace。

我想知道在使用Firebase unity SDK时是否需要.xcworkspace文件?

因为其他firebase教程告诉我.xcworkspace是必要的,如https://firebase.google.com/docs/admob/ios/games?hl=zh-cn#_3

如果有必要,我应该做什么来生成它或正确的Podfile?

答案

Podfile是正确的,但:integrate_targets => false跳过生成xcworkspace。

正如您所注意到的那样,从Podfile中删除该行会使cocoapods生成所需的工作区并将pod包含在其中。

所以删除该行是可以的。

另一答案

在我的情况下,我的项目具有相同的文件夹名称(“项目”),以1,2,3,4(总共5个文件夹)结尾。当我试图在“Project 4”目录中安装cocoapods时,它被安装在“Project”中,而不应该是“Project 4”。

因此,我需要删除具有相同名称的其他文件夹,然后在“Project”文件夹中安装pod。

以上是关于.xcworkspace不会通过firebase unity SDK生成的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Xcode 中找不到的“firebase_auth/FirebaseAuthPlugin.h”文件?

当我添加 Firebase 时,AppDelegate 出现错误

pod firebase 到 Xcode 的错误

通过 Safari 打开时,Firebase 动态链接不会重定向到应用程序

Firebase Datasnapshot Observable 在通过重定向登录后不会立即更新

Firebase crashlytics 不会自动上传dysm