Any practice about Swift Package Manager, to write a Objc/Swift mixed framework which don't force user to use different module name?

Swift Package Manager currently doesn't support mixed language targets, but that should change soon.

Meanwhile you can use @_exported to import your Swift and Objective-C modules with a single command. Just be aware that @_exported is an experimental feature and its use in production software is not recommended.