I found another solution, Xcode provides a way to specify umbrella header through Module Map File configuration.
The contents of module.modulemap
should be:
framework module Foo {
umbrella header "Bar.h"
header "other-header.h"
export *
module * { export * }
}