I am trying to generate bindings for the Mixpanel library and am following the simple wizard in Objective Sharpie, but it throws an undescriptive NullPointerException during the generation step (see included screenshot).
The library I am trying to bind is made up of a simple folder filled with .h/.m files, and in the "Select Header Files" step I am simply pointing the tool to that folder. Are there any other steps required to generate the bindings? In particular I'm wondering whether the library's dependencies need to be specified in any way?
From the Mixpanel documentation, the following frameworks need to be linked for the library to work:
- Foundation.framework
- UIKit.framework
- SystemConfiguration.framework
- CoreTelephony.framework
- AdSupport.framework
- Accelerate.framework
- CoreGraphics.framework
- QuartzCore.framework
Is this a bug in Objective Sharpie or do these frameworks need to be specified during the binding process in any way? (ie: the Advanced section on the "Select Header Files" step)