Här bygger vi på TextTV.nu appar för Ios och Android. Den är skapad i Ionic och Capactitor.
Vill du göra appen bättre? Bidra med kod eller rapportera buggar eller skicka in förbättringsförslag.
- Använd
rbenv local
fö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 use
för att använda rätt Node-version. npm install
npm install -g @ionic/cli
rbenv local
sdk use java 17.0.8-zulu
npm start
ellerionic serve
(kanske ävenionic serve --external
).
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 android
- Skapa release-branch, t.ex.
release/3.3.0
- Uppdatera version i
package.json
Ios-specifika saker
- Lägg till ny version på App Store Connect.
$ ionic capacitor build ios
fö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
versionName
ochversionCode
iandroid/app/build.gradle
. $ ionic capacitor sync android
.$ ionic capacitor open android
fö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.