Files

840 B

Versioning & Build Rules Addendum

Build Configuration

  • The app MUST ALWAYS be signed with schnappix-upload-key.keystore. This is handled automatically by the custom Expo plugin withAndroidSigning.js. Do not modify or remove this plugin.
  • The schnappix-upload-key.keystore file is checked into the Git repository. Do NOT delete it, ignore it in git, or change its password (#O0he7k00O0he7k00!).
  • The Expo Media Library plugin injects READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions into the Android manifest by default. These are rejected by Google Play for this specific app. To prevent this, the withRemoveMediaPermissions.js plugin MUST ALWAYS be included in app.json. This plugin forcibly strips these permissions using Android's tools:node="remove" directive during compilation. Do not remove this plugin.