使用 Swift 不工作的 pod 解析崩溃报告导入

Posted

技术标签:

【中文标题】使用 Swift 不工作的 pod 解析崩溃报告导入【英文标题】:Parse Crash Reporting import with pods not working on Swift 【发布时间】:2015-02-16 10:14:12 【问题描述】:

我已通过 CocoaPods 将 Parse SDK 更新到 1.6.0。 IT 工作似乎我能够使用本地数据存储。但是,当我尝试启用 ParseCrashReporting 时 ParseCrashReporting.enable()

但是 Xcode 没有找到 ParseCrashReporting。

有人遇到同样的问题吗?

谢谢!

【问题讨论】:

【参考方案1】:

ParseCrashReporting 在它自己的 cocoapod 规范中。确保将pod 'ParseCrashReporting' 添加到您的Podfile。然后按照@Lucas 指出的方式导入标题。

参考:http://cocoapods.org/?q=parsecrashreporting

【讨论】:

即使我是通过 CocoaPods 添加的,是否还需要手动执行 上传符号文件 步骤?【参考方案2】:

我有同样的问题,你应该download the new Parse sdk,它带有以下框架:

Bolts.framework Parse.framework ParseCrashReporting.framework ParseFacebookUtils.framework ParseUI.framework

为了正常工作,您还应该将 SQLite 3.framework 和 libstdc++.6.dylib 添加到您的项目中 不要忘记添加您的 Bridging-Header.h:

#import <ParseCrashReporting/ParseCrashReporting.h>

【讨论】:

不。 Parse 不分发 ParseCrashReporting。他们太可怕了。【参考方案3】:

我还要指出,正如 @cojoj 提到的 here,您应该在 Podfile 的顶部包含 use_frameworks! 以利用伞形标题。这个blogpost 清楚地说明了这一点。它对我使用 CocoaPods 和 Swift 设置 Parse SDK 很有用。

【讨论】:

以上是关于使用 Swift 不工作的 pod 解析崩溃报告导入的主要内容,如果未能解决你的问题,请参考以下文章

iOS swift得到问题firebase崩溃分析库安装

Swift 2.3 pod 更新后使用未解析的标识符 Firebase 'FIR'

使用Realm Swift Pod的APP无法运行(CMD + R,崩溃编译Realm)但它确实测试(CMD + U)并且还存档

Swift 中的 Xcode 调试/崩溃报告是不是损坏?

未解析的标识符 - Swift 中的 Objective-C Pod

Firebase Crashlytics 没有在控制台仪表板中快速显示崩溃报告