2

I've recently upgraded to Crashlytics 3.3.4 using the Fabric Mac App.

Building against iOS 9 SDK is fine. However when I try to build against the iOS 8.4 SDK, I get this:

enter image description here

I've tried cleaning the build folder and deleting derived data, but this doesn't help.

Type arguments cannot be applied to non-parameterized class BFTask in PFAnalytics and PFObject suggests that perhaps this is caused by duplicate frameworks, but I can't see anything obvious in my frameworks folder:

enter image description here

Nor my Pods folder:

enter image description here

There's also xcode 7 Type arguments cannot be applied to non-parameterized class which states a similar problem, but there's no answers as yet.

Something which may or may not be important -- I'm using Xcode 7.0.1 and when I build against iOS8.4, there's two devices listed:

enter image description here

However, no matter which device I select when building, I always get the "Type arguments cannot be applied to non-parameterized class 'NSDictionary'" error.

Community
  • 1
  • 1
tomblah
  • 791
  • 3
  • 9
  • 21

1 Answers1

2

I've managed to solve this problem by simply installing earlier versions of Crashlytics (e.g. 3.1.0) and Fabric (e.g. 1.2.8) via Cocoapods.

tomblah
  • 791
  • 3
  • 9
  • 21