nightscout / Trio

MIT License
45 stars 125 forks source link

Trio specific App Group #313

Open dnzxy opened 2 weeks ago

dnzxy commented 2 weeks ago

Is your feature request related to a problem? Please describe.

Currently, Trio uses the same shared app group as Loop, iAPS, and xDrip4iOS. This creates a shared storage container with two other OS-AID applications. This comes with drawbacks:

Describe the solution you'd like

Change the build scheme and project setup so that Trio has its own, Trio-specific app group and creates its own isolated shared container. Why?

Additional context

Benefits we see are, among others:

This establishes a standard for app development within the DIY T1D ecosystem, promoting better integration and reliability.

Technical Details

Adopt a Trio-specific APP_GROUP_ID identifier in the build settings of the scheme. Remove APP_GROUP_ID from xcconfig.