My app (iOS 8 only) has been rejected due to a crash when IAP are attempted. I've tried pretty much every incantation of the purchase process in an AdHoc build but cannot reproduce a crash. Looking at the crash log that the review team attached, I am seeing a very weird stack trace in the last exception backtrace. The crash looks to be involving UIPopoverController, however my app, though universal, does not explicitly or implicitly display popovers anywhere. Does anyone have any idea what might trigger the activity that is causing this crash? What might cause my app to display popovers when the review team is looking at it only?
Last Exception Backtrace:0 CoreFoundation 0x186d52084 __exceptionPreprocess + 1321 libobjc.A.dylib 0x1977a40e4 objc_exception_throw + 602 UIKit 0x18bc0aee0 -[UIPopoverPresentationController presentationTransitionWillBegin] + 24643 UIKit 0x18b7d27d8 __71-[UIPresentationController _initViewHierarchyForPresentationSuperview:]_block_invoke + 13244 UIKit 0x18b7d1310 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 2125 UIKit 0x18b557388 _applyBlockToCFArrayCopiedToStack + 3566 UIKit 0x18b4c8e4c _afterCACommitHandler + 5327 CoreFoundation 0x186d0a388 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 328 CoreFoundation 0x186d07314 __CFRunLoopDoObservers + 3609 CoreFoundation 0x186d076f4 __CFRunLoopRun + 83610 CoreFoundation 0x186c35664 CFRunLoopRunSpecific + 39611 GraphicsServices 0x18fd435a4 GSEventRunModal + 16812 UIKit 0x18b53a984 UIApplicationMain + 1488