A widget is a type of app extension. A widget can then be of a variation of types
Since a widget is an app extension, then: No it can't have the same bundle id of the main app's. Meaning: if your app's bundle id is app.foo.bar, then your app extension's bundle id should be app.foo.bar.baz
As mentioned above, you can't use identical bundle ids. Each target (app, app extension) requires their own bundle.
Topic:
UI Frameworks
SubTopic:
General
Tags: