【问题标题】:.xcworkspace does not generate via firebase unity SDK.xcworkspace 不会通过 firebase unity SDK 生成
【发布时间】:2017-03-27 07:18:07
【问题描述】:

我是团结的初学者。我使用 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 后,如果我删除"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?

【问题讨论】:

    标签: unity3d firebase admob cocoapods


    【解决方案1】:

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

    正如您所注意到的,从 Podfile 中删除该行会使 cocoapods 生成所需的工作空间并将 Pod 集成到其中。

    所以删除线是可以的。

    【讨论】:

    • 感谢您的回复。因为这是默认生成的文件。我删除时没有信心。我想现在就是这样。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多