In a custom framework containing both Objective-C and Swift code, the Swift compiler throws the following error:
[build_pat
One more solution: After renaming a folder, the old location might still be listed in the project file for the .h file, even if you updated the location via Xcode's side-bar. This old location causes the umbrella-header error.
Simple solution: Remove the reference to the .h file, and re-add. (and then remember to make it public again!)