Hi, I’ve been making successful test releases of my app for the past few months. Last week, i updated ionic, applied the IOS9 patches per their blog posts and everything works fine for iOS (debug and release mode) as well as Android (debug mode). However, when I upload the APK to the play store, and I download it (or I do adb -r myreleasefiles), the APK in release mode does not work at all - the CSS does not load up at all so I can’t use the app (works fine in debug mode)
and when I inspect via chrome, it should not show up either (can you not connect release mode app files to Chrome debug)
I don’t quite know what suddenly went wrong. Can someone help?
Your system information: Cordova CLI: 5.3.1 Gulp version: CLI version 3.9.0 Gulp local: Local version 3.9.0 Ionic Version: 1.1.0 Ionic CLI Version: 1.6.4 Ionic App Lib Version: 0.3.8 ios-deploy version: Not installed ios-sim version: Not installed OS: Mac OS X Yosemite Node Version: v0.12.4 Xcode version: Xcode 7.0 Build version 7A220
My android release build script
#!/bin/bash echo "Building Release mode for android..." ionic build android --release rm -f release_files/* cp platforms/android/build/outputs/apk/android-x86-release-unsigned.apk release_files/ cp platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk release_files/ echo "Copied files to release_files" read -p "Press any key to jarsign... " -n1 -s cd release_files/ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-armv7-release-unsigned.apk zmNinja jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-x86-release-unsigned.apk zmNinja read -p "Press any key to zipalign... " -n1 -s ~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-x86-release-unsigned.apk zmNinja-x86.apk ~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-armv7-release-unsigned.apk zmNinja-arm.apk rm -f android-x86-release-unsigned.apk android-armv7-release-unsigned.apk cd ..
Here is the android build release logs:
ionic build android nor
ionic build --release list the build apk files at the end (if you see the gist above at the very end, it does not list the built output files like it used to before)
but it does build them and in debug more it works perfectly. This is what gets built in release mode but ionic build does not print them at the end like old build processes did