Safari Deployment
The BoiledSaaS Chrome Extension boilerplate is fully compatible with Safari Extensions.
Prepare codebase
You will require the 'dist' folder to already be created and configured. If you've not got this yet running npm run build
will generate this for you.
In a new terminal run:
xcrun safari-web-extension-converter <path-to-dist-folder>
This will generate you an xcode project in the 'Documents' folder. The entire app will already be fully compatible and permissions are automatically converted.
Deploy your app via App Store Connect.