Does IOS iphone App Share extension bundle ID need to be prefixed by parent's bundle ID?

We are trying to make a Share Extension for Iphone App, and planning to releasing same extension in multiple regional apps. All apps have different bundle IDs. Can we create one common Group and add all regional apps and add extension to same group.

Let's say , I create extension bundle id com.companyName.appname.extension. All region app has bundle ids com.companyName.region.appname I have added all apps and extension to common group group.com.companyName.appname.

Will this App Extension works ? or Do we need to create separate bundle id for same extension for different region application ? If we do so, do we still need to create different group ID as well for every region ?

Example :

App A : com.companyName.regionA.appname

ext :com.companyName.regionA.appname.share_ext

App B: com.companyName.regionB.appname

ext : com.companyName.regionB.appname.share_ext


We are planning to add this common extension by creating new target withing individual region app.

Does IOS iphone App Share extension bundle ID need to be prefixed by parent's bundle ID?
 
 
Q