.xcworkspace不会通过firebase unity SDK生成

时间:2017-03-27 07:18:08

标签: unity3d firebase admob cocoapods

我是团结的初学者。我使用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?

2 个答案:

答案 0 :(得分:0)

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

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

所以删除该行是可以的。

答案 1 :(得分:0)

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

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