从 Xcode 项目中删除桥接 Header 后生成错误

Build error after removing Bridging Header from Xcode project

我正在尝试将我的项目从 Google Analytics 集成到 Firebase Analytics。我使用的是 Google 随 Cococapods 安装的 Analytics SDK。在我执行以下步骤后;

我遇到平均 300 错误的构建错误。喜欢

Value of type 'CATransition' has no member 'fadeTransition'

我可以在不卸载的情况下成功构建 Google Analytics SDK 所以我的代码没有问题。什么会导致这个问题?

编辑: 我发现删除桥接 header 导致了问题,而不是 Google Analytics SDK。

我发现我的大部分 类 都没有 import UIKit 并且不知何故,当项目有 objective-c header 时,它不需要它。但是,我删除后,这些类都需要它。因此,实施

import UIKit

解决了我的问题。