Skip to content

Support app groups#129

Merged
bryanjclark merged 2 commits intobryanjclark:masterfrom
msmollin:app-group-support
Jan 13, 2021
Merged

Support app groups#129
bryanjclark merged 2 commits intobryanjclark:masterfrom
msmollin:app-group-support

Conversation

@msmollin
Copy link
Copy Markdown
Contributor

Fixes #128

This PR adds support for iOS app groups. This enables the tweaks to be accessed via iOS extensions that might utilize internal variables common to the main app (think API domain names and the like). I implemented this using a default, optional parameter on the main initializer which is a non-breaking API change for implementing developers. All other changes occurred on internal classes.

I already pulled my branch into my side project app and confirmed it to work. Since this depends upon several OS security mechanisms to work correctly (FileManager's containerURL() function, and the general OS sandbox security mechanisms), I couldn't figure out a way to appropriately unit test this new functionality. If you have thoughts around that I'd be happy to add them.

@msmollin
Copy link
Copy Markdown
Contributor Author

msmollin commented Nov 9, 2020

Bumping this. I believe this is a good change and not hard to support upstream.

@msmollin
Copy link
Copy Markdown
Contributor Author

msmollin commented Nov 9, 2020

Also as an FYI this will now bump minimum deployment target to iOS 9 for Xcode 12 support

@bryanjclark bryanjclark merged commit 72e9519 into bryanjclark:master Jan 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Support for app groups

2 participants