After hours of trying to unravel this mystery, I discovered the root cause: the framework that is embedded in my app does not, in fact, contain any headers. They were stripped by Xcode when it copied the framework into the app.
In the mean time, you can work around the problem by setting the “REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES” build setting to NO in the app that embeds the framework[…]
Previously: Xcode, Frameworks, and Embedded Frameworks.
Stay up-to-date by subscribing to the Comments RSS Feed for this post.