Här bygger vi på TextTV.nu appar för Ios och Android. Den är skapad i Ionic och Capacitor.
Vill du göra appen bättre? Bidra med kod eller rapportera buggar eller skicka in förbättringsförslag.
- Använd
rbenv localför att få igång Ruby-version som fungar på M1. Kanske måste installera om cocoapods och ffi efter ändring av ruby-version. - Använd
nvm useför att använda rätt Node-version. npm installnpm install -g @ionic/clirbenv localsdk use java 17.0.8-zulunpm startellerionic serve(kanske ävenionic serve --external).
Ingen inbördes ordning.
npx cap sync(borde göra samma sak som ovan men verkar göra med, t.ex. köra pod update för mig)capacitor open androidnpm run build && npx cap sync && npx cap open ios- bygg, synka, öppna i Xcode
- Skapa release-branch, t.ex.
release/3.6.0. - Uppdatera version i
package.json. - Uppdatera changes.md.
- Tagga och mergea in branch i main.
Ios-specifika saker
- Lägg till ny version på App Store Connect.
$ ionic capacitor build iosför att bygga och öppna i Xcode.- Uppdatera app-version i Xcode.
- I Xcode kör Product » Archive.
- Gå till organizer och ladda upp.
- Välj filen i App Store Connect, klicka i alla random saker som Apple gnäller på, och välj att skicka in till review.
Android-specifika saker
- Uppdatera
versionNameochversionCodeiandroid/app/build.gradle. $ ionic capacitor sync android.$ ionic capacitor open androidför att öppna i Android Studio.- "Build => Generate Signed Bundle / APK" i Android Studio.
- Välj "Android App bundle"
- Bygget byggs.
- Skapa ny release via webben i Play Store
- https://developer.android.com/distribute/best-practices/launch/launch-checklist
- Tagga och mergea in branch i main.
Se changes.md för att se vad som ändrats i olika versioner.
- Använder https://github.com/capacitor-community/admob för att visa annonser.