从 Xcode 项目中删除桥接 Header 后生成错误
Build error after removing Bridging Header from Xcode project
我正在尝试将我的项目从 Google Analytics 集成到 Firebase Analytics。我使用的是 Google 随 Cococapods 安装的 Analytics SDK。在我执行以下步骤后;
- 从 Pod 文件中删除 'GoogleAnalytics'
- 运行 'pod install'
- 从项目中删除桥接 header 文件
- 从构建设置中删除桥接 header
我遇到平均 300 错误的构建错误。喜欢
Value of type 'CATransition' has no member 'fadeTransition'
我可以在不卸载的情况下成功构建 Google Analytics SDK 所以我的代码没有问题。什么会导致这个问题?
编辑: 我发现删除桥接 header 导致了问题,而不是 Google Analytics SDK。
我发现我的大部分 类 都没有 import UIKit
并且不知何故,当项目有 objective-c header 时,它不需要它。但是,我删除后,这些类都需要它。因此,实施
import UIKit
解决了我的问题。
我正在尝试将我的项目从 Google Analytics 集成到 Firebase Analytics。我使用的是 Google 随 Cococapods 安装的 Analytics SDK。在我执行以下步骤后;
- 从 Pod 文件中删除 'GoogleAnalytics'
- 运行 'pod install'
- 从项目中删除桥接 header 文件
- 从构建设置中删除桥接 header
我遇到平均 300 错误的构建错误。喜欢
Value of type 'CATransition' has no member 'fadeTransition'
我可以在不卸载的情况下成功构建 Google Analytics SDK 所以我的代码没有问题。什么会导致这个问题?
编辑: 我发现删除桥接 header 导致了问题,而不是 Google Analytics SDK。
我发现我的大部分 类 都没有 import UIKit
并且不知何故,当项目有 objective-c header 时,它不需要它。但是,我删除后,这些类都需要它。因此,实施
import UIKit
解决了我的问题。