类型参数不能应用于非参数化的类' NSDictionary'当使用Crashlytics 3.3.4构建针对iOS 8.4 SDK时

时间:2015-10-07 03:34:32

标签: ios objective-c xcode crashlytics twitter-fabric

我最近使用Fabric Mac App升级到了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

Nor my 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

但是,无论我在构建时选择哪个设备,我总是得到" Type参数不能应用于非参数化的类' NSDictionary'"错误。

1 个答案:

答案 0 :(得分:2)

我设法通过简单地通过Cocoapods安装早期版本的Crashlytics(例如3.1.0)和Fabric(例如1.2.8)来解决这个问题。