Naming Your Product Module
The name of the Xcode-generated header for Swift code,and the name of
the Objective-C bridging header that Xcode creates for you,are
generated from your product module name. By default,your product
module name is the same as your product name. However,if your product
name has any nonalphanumeric characters,such as a period (.),they
are replaced with an underscore (_) in your product module name. If
the name begins with a number,the first number is replaced with an
You can also provide a custom name for the product module name and
Xcode will use this when naming the bridging and generated headers. To
do this,change the Product Module Name build setting.
You cannot override the product module name of a framework.