Having a ton of issues and frustrations getting a today widget to play nice with signing and provisioning. The main issue being the app has different bundle ID's per scheme, and the extension's AppID and all groups need to match the app's bundle ID.
I've followed a couple of solutions, the latest being the answer from: Xcode 8: different entitlements for each scheme causing errors
However, it seems xcode keeps manipulating my app groups, adding or removing them from the actual APP ID's, causing provisioning profiles to go bad and no longer work. I manually fix them, and xcode/apple messes them up again.
What are apps doing in this case?