Pod install 在安装期间导致 "Using Google-Mobile-Ads-SDK" 但文件不存在

Pod install resulting in "Using Google-Mobile-Ads-SDK" during installation but files do not exist

我的 cocoapods 安装出现了一些问题,因为从一个新的 repo 中提取:

当我从新机器上的存储库中获取代码并尝试直接 运行 它时,我收到各种丢失文件的错误。现在这是预料之中的,因为我还没有将 pods 目录提交给 repo。因此 运行 从终端(在项目目录中)使用 pod install 命令解决了除其中一个依赖项 "Google-Mobile-Ads-SDK".

之外的所有问题

在 pod 安装期间查看终端文本时,我可以看到它安装了所有其他依赖项(安装 "xxx" 绿色文本)除了 google 广告框架,它指出:

Using Google-Mobile-Ads-SDK (7.6.0) in black text

现在导航到 Pods 项目 Pods > Google-Mobile-Ads-SDK 我看到目录是空的,因此构建由于缺少 <GoogleMobileAds/GoogleMobileAds.h>

有什么方法可以强制安装,或者有什么地方不小心设置的设置?

如有任何帮助,我们将不胜感激

像这样编辑我的播客文件:

'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
pod 'Google-Mobile-Ads-SDK', '~> 7.0'
pod "FBSDKCoreKit";
pod "FBSDKLoginKit";
pod "FBSDKShareKit";
pod "FBSDKMessengerShareKit";

您发布的 PodFile 不包含 source keyword before the link to https://github.com/CocoaPods/Specs.git.

如果这是准确的,我敢打赌它会阻止 CocoaPods 加载规范,这意味着它不知道从哪里获得 Google 移动广告 SDK。

感谢所有帮助,令人惊讶的是,事实证明这是一个错误的文件夹配置。从 Xcode 中主动删除 Google 移动广告 SDK 没有用,虽然它似乎已被删除,但它仍然存在于项目文件夹中,手动找到该文件夹​​并将其从项目中删除,然后 运行 "pod install" 重新安装SDK成功。