Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support app groups #129

Merged
merged 2 commits into from
Jan 13, 2021
Merged

Conversation

msmollin
Copy link
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
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
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