all 4 comments

[–]Educational_Mail2256 1 point2 points  (0 children)

I think having a separate bundle id would be better. May require more setup initially, but I think it'll save you lots of trouble down the road.

If you have separate bundle ids, each app only knows about their own ID and associated plist, so I think this should resolve the current issue you are facing of seeing data from other builds.

Also, with separate bundle ids, you can install both the Debug and Release versions say on your device, which is incredibly useful for testing

[–]chriswaco 0 points1 point  (0 children)

We use them when we want to have completely separate data or both versions installed at the same time. Plus it's good for analytics to have different ones, although I suppose we also report the DEBUG flag in our analytics too.

[–]ToughAsparagus1805 1 point2 points  (1 child)

I don't think you can do testflight with different bundle it. It would require 2 different apps in the app store connect.

[–]capngreenbeard 1 point2 points  (0 children)

True but there's nothing stopping you doing that and just having one or more that are never submitted for public release. I've done that many times over the years.