This is the first time I've attempted to bind a static library into a project and its likely I'm overlooking something straight forward. I am using Belkin's WeMo SDK for iOS (http://developers.belkin.com/wemo/sdk) and was able to successfully create my binding project, bring in the four libraries associated with the SDK and get it to build (which involved the removal of the ForceLoad = true parameter in the LinkWith. I used Objective Sharpie to generate my binding code and then make some minor changes to simplify. Now when I attempt to call the singleton instance proper on the WeMoDiscoveryManager, it always return null and I have no debugging information that explains why. I have a native Xcode project configured to do the exact same calls and it works just fine. Attached is my Solution for reference. Any help is much appreciated. If I cannot get this working I'm likely going to have to stick with native iOS to complete my effort.