我是团结的初学者。我使用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?
答案 0 :(得分:0)
Podfile是正确的,但:integrate_targets => false
会跳过生成xcworkspace。
正如您所注意到的那样,从Podfile中删除该行会使cocoapods生成所需的工作区并将pod包含在其中。
所以删除该行是可以的。
答案 1 :(得分:0)
在我的情况下,我的项目具有相同的文件夹名称("项目"),以1,2,3,4(总共5个文件夹)结尾。当我试图在"项目4"中安装cocoapods时它正在安装在" Project"相反它应该是"项目4"。
因此我需要删除具有相同名称的其他文件夹,然后在" Project"中安装pod。文件夹中。