git checkout TAG_NAME
rm -r wwwrm -r node_modulesrm -f package-lock.jsonnpm install
cordova cleanionic cordova platform rm iosionic cordova platform rm androidionic cordova platform rm browser
ionic cordova platform add ios@4.5.5 --buildConfig=build.jsonionic cordova platform add android@7.1.4 --buildConfig=build.jsonionic cordova platform add browser
cordova plugin add sentry-cordova
- Open
platforms/ios/TenFour.xcworkspacein Xcode - Under
TenFour>GeneraluncheckAutomatically managing signing - Choose
Signing (Debug)provisioning profile - Choose
Signing (Release)provisioning profile - Under
TenFour>Buildsearch forSwift - Change
Swift Language VersiontoSwift 4 - Select
View>Navigators>Show Issue Navigator - Under TenFour project, click
Update to recommended settingsthenPerform Changes - Under CordovaLib project, click
Update to recommended settingsthenPerform Changes - Run
rvm use system - Run
export NODE_OPTIONS=--max_old_space_size=4096 - Run
ENV=prod ionic cordova build ios --prod --release --buildConfig=build.json - Change active schema to
Generic iOS Device - Select
Project>Archive - From popup click
Distribute App>iOS App Store>Export> save to your Desktop - Open Application Loader, click
Chooseto selectTenFour.IPAin generated folder on your Desktop
- Download the
rollcall.keystorefile into the project directory - Open
platforms/androidfolder in Android Studio - Fix gradle error
Could not find method leftShift() for arguments, inplatforms/android/app/build.gradlereplacetask cdvPrintProps << {with `task cdvPrintProps {`` - Update gradle dependencies, example
Android Gradle plugin to version 3.4.2 and Gradle to version 5.1.1 - Select the error
Move minSdkVersion to build files and sync project, clickDo refactor - Select the error
Move targetSdkVersion to build file and sync project, clickDo refactor - Upgrade
com.google.gms:google-services:4.2.0tocom.google.gms:google-services:4.3.0 - In
platforms/android/app/build.gradleaddmultiDexEnabled truetoandroid { defaultConfig { - Run
sdkmanager --update - Run
export NODE_OPTIONS=--max_old_space_size=4096 - Run
ENV=prod ionic cordova build android --device --prod --release --buildConfig=build.json - Upload the new
TenFour.apkto the Google Play Store
ENV=prod npm run ionic:build --prod --release