我的应用(仅适用于iOS 8)由于尝试进行IAP时崩溃而被拒绝了。在AdHoc版本中,我已经尝试过几乎所有购买流程的变化,但是无法复制崩溃。通过审查团队附加的崩溃日志,我看到最后一个异常回溯中有一个非常奇怪的堆栈跟踪。崩溃似乎涉及UIPopoverController,然而我的应用虽然是通用的,但没有明确或隐式地在任何地方显示popovers。有人有任何想法是什么可能会触发导致此崩溃的活动吗?在审查团队仅查看我的应用时,什么可能会使我的应用显示popovers?
Last Exception Backtrace:
0 CoreFoundation 0x186d52084 __exceptionPreprocess + 132
1 libobjc.A.dylib 0x1977a40e4 objc_exception_throw + 60
2 UIKit 0x18bc0aee0 -[UIPopoverPresentationController presentationTransitionWillBegin] + 2464
3 UIKit 0x18b7d27d8 __71-[UIPresentationController _initViewHierarchyForPresentationSuperview:]_block_invoke + 1324
4 UIKit 0x18b7d1310 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 212
5 UIKit 0x18b557388 _applyBlockToCFArrayCopiedToStack + 356
6 UIKit 0x18b4c8e4c _afterCACommitHandler + 532
7 CoreFoundation 0x186d0a388 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
8 CoreFoundation 0x186d07314 __CFRunLoopDoObservers + 360
9 CoreFoundation 0x186d076f4 __CFRunLoopRun + 836
10 CoreFoundation 0x186c35664 CFRunLoopRunSpecific + 396
11 GraphicsServices 0x18fd435a4 GSEventRunModal + 168
12 UIKit 0x18b53a984 UIApplicationMain + 1488