I have a naming conflict with the Umbrella header. My framework name is \"SecureData\", but I want to have an objective-c class in this framework called \"SecureData\".
It's Possible.
You can specify a different name for the umbrella header by Module Map File
.
Create new modulemap file for Project.
framework module XXXProject {
umbrella header "XXNewumbrellaName.h"
export *
module * { export * }
}
Build Settings -> Packaging -> Module Map File
Ok, You expected effect is achieved.
I hope this will help you.