Extensibility Framework initialization is signaled in the completion block of the MAFCore loadWithWindow: andCompletionBlock: API. A non-nil NSError pointer passed to the completion block by the framework indicates one or more issues during initialization, which you must correct before you can continue.
[[MAFCore sharedInstance]loadWithWindow:self.window window andCompletionBlock:^(NSError* error) { if(error) { // error during extensibility framework init // perform proper error handling, notify the end user ... } else { // everything ok, proceed as usual ... } }];