This proof-of-concept has been published as
@config-plugins/apple-settings
An Expo Config Plugin that generates additional UI for the Settings page of your app in iOS Settings.
This is highly experimental and not part of any official Expo workflow.
- Modify the
Settings.bundle/Root.plist
via the plugin in thesettings-plugin/index.ts
file. - Run
yarn nprebuild
to generate the Xcode project (this doesn't use React Native for speed purposes).
This plugin makes use of my proprietary Xcode parsing library, @bacons/xcode
. It's mostly typed, very untested, and possibly full of bugs––however, it's still 10x nicer than the alternative.