【发布时间】:2018-10-02 00:05:14
【问题描述】:
示例项目:https://github.com/mike011/CrashlyticsDelegateExample
重现步骤:
- 创建一个新的 Swift 项目
- 通过 Podfile 添加 Crashlytics 并确保 use_frameworks!已列出
- 创建以下扩展:
extension AppDelegate: CrashlyticsDelegate {
func crashlyticsDidDetectReport(forLastExecution report: CLSReport) { }
}
- 添加一个目标 C++ 文件。
- 将以下导入添加到新文件中
#import <UIKit/UIKit.h>
#import "CrashlyticsSampleApp-Swift.h"
- 编译
错误“找不到 'CrashlyticsDelegate' 的协议声明是从 'CrashlyticsSampleApp-Swift.h' 文件中产生的。
环境:MacOS 10.14 和 xCode 9.4
【问题讨论】:
标签: ios swift crashlytics objective-c++ google-fabric