Search code examples
iphoneiosxcodeios7iphone-privateapi

iOS private api usage: _Unwind_Resume


I'm trying to prepare an app for review for iOS7, and I just hit this brick wall:

The app references non-public symobls in...._Unwind_Resume

screenshot of issue

Inside of Release-iphoneos, I tried to find the culprit with nm -u *.a | grep -C 20 Unwind_Resume

but it looks like every dependency lists Unwind_Resume at some point.

What could possibly be causing this? How do I debug this from here?


Solution

  • I binary searched across my commits, and at some point, I screwed up the project.pbx* settings. One of my pod dependencies had build-active-architecture-only set to YES.

    I moved back in commits, set all the architecture targets again, and I passed validation.