ios - 使用针对 iOS 8.4 SDK 构建的 Crashlytics 3.3.4 时,类型参数无法应用于非参数化类 'NSDictionary'

标签 ios objective-c xcode crashlytics twitter-fabric

我最近使用 Fabric Mac 应用程序升级到了 Crashlytics 3.3.4。

针对 iOS 9 SDK 进行构建没问题。然而,当我尝试针对 iOS 8.4 SDK 进行构建时,我得到了以下信息:

enter image description here

我尝试清理构建文件夹并删除派生数据,但这没有帮助。

Type arguments cannot be applied to non-parameterized class BFTask in PFAnalytics and PFObject表明这可能是由重复的框架引起的,但我在框架文件夹中看不到任何明显的东西:

enter image description here

也不是我的 Pods 文件夹:

enter image description here

还有xcode 7 Type arguments cannot be applied to non-parameterized class其中指出了类似的问题,但目前还没有答案。

一些可能重要也可能不重要的事情 - 我正在使用 Xcode 7.0.1,当我针对 iOS8.4 进行构建时,列出了两个设备:

enter image description here

但是,无论我在构建时选择哪种设备,我总是收到“类型参数无法应用于非参数化类“NSDictionary””错误。

最佳答案

我通过 Cocoapods 安装早期版本的 Crashlytics(例如 3.1.0)和 Fabric(例如 1.2.8)就成功解决了这个问题。

关于ios - 使用针对 iOS 8.4 SDK 构建的 Crashlytics 3.3.4 时,类型参数无法应用于非参数化类 'NSDictionary',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32983366/

相关文章:

ios - 如何将 TapGestureRecognizer 添加到单元格内的标签?

objective-c - 用户自定义 UITableViewCells 的正确方法

ios - 所有 iOS 配置文件都停留在待处理状态

swift - 允许我的客户查询我的后端是否不好?

ios - TestFlight 应用内更新 : Version Number vs Build Number

当应用程序处于后台时,iOS 推送通知不起作用

ios - FBSDK 4.7.1登录时"You have already authorized yourApp"

ios - 如何仅用两根手指滑动滚动 UIScrollView?

objective-c - NSMutableDictionary 不写入文件

ios - Storyboard中的本地化和面向用户的文本