Skip to content

Instantly share code, notes, and snippets.

@luanpcweb
Last active January 10, 2023 20:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luanpcweb/69f80b2acc4f09a2db15a958e2d0ae53 to your computer and use it in GitHub Desktop.
Save luanpcweb/69f80b2acc4f09a2db15a958e2d0ae53 to your computer and use it in GitHub Desktop.

How debug ionic app with web broser

https://medium.com/@channaly/how-debug-cordova-based-application-with-chrome-dev-tool-43e095a735b4

For Install Debbugger IOS

https://github.com/RemoteDebug/remotedebug-ios-webkit-adapter#1-install-dependencies

remotedebug_ios_webkit_adapter --port=9000

Error Babel

1-Open package.json and add

 "resolutions": {
  "@babel/preset-env": "^7.8.7"
 },
 "dependencies": {..} 

2- run: npx npm-force-resolutions

3- run: npm install

Build release Android

https://fireship.io/snippets/deploying-ionic4-to-android-and-google-play/

Error build version view

https://stackoverflow.com/questions/58619242/error-ionic-4-itms-90809-deprecated-api-usage-apple-will-stop-accepting-submi

Sign APP Android

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk alias_name
"/Users/byteslivres/Library/Android/sdk/build-tools/30.0.3/zipalign" -v 4 app-release-unsigned.apk myapp-signed.apk

InAppBrowser

techiediaries.com/inappbrowser-ionic-v3/

Run capacitor

ionic capacitor run ios -l --external

Build Android

$ cd android && 
./gradlew assembleRelease && 
cd app/build/outputs/apk/release &&
jarsigner -keystore YOUR_KEYSTORE_PATH -storepass YOUR_KEYSTORE_PASS app-release-unsigned.apk YOUR_KEYSTORE_ALIAS &&
zipalign 4 app-release-unsigned.apk app-release.apk
$ ionic capacitor copy android && cd android && ./gradlew assembleDebug && ./gradlew installDebug && cd ..

OR

$ ionic capacitor copy android && cd android && ./gradlew assembleDebug && cd ..

https://dev.to/docker/how-to-setup-java-on-macos-124-monterey-3l10

https://medium.com/@kirebyte/using-homebrew-to-install-java-jdk11-on-macos-2021-4a90aa276f1c

https://herson.dev/post/643918108486238208/ionic-e-android-no-mac-apple-m1

MAC PRO

export PATH="/usr/local/opt/openjdk/bin:$PATH"
export CPPFLAGS="-I/usr/local/opt/openjdk/include"

export ANDROID_HOME=/Users/byteslivres/Library/Android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home"
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/build-tools

export PATH=$PATH:/usr/local/Cellar/php/7.4.11/bin/

https://ionicframework.com/docs/v3/intro/deploying/

2023

jarsigner -keystore /Users/luanplacidocoelho/work/appLance/Dados/my-key.keystore -storepass #Brasil2020 app-release-unsigned.apk alias_name && zipalign 4 app-release-unsigned.apk app-release.apk

#######

keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -storepass "#Brasil2020" -keystore /Users/luanplacidocoelho/work/appLance/Dados/my-key.keystore app-release-unsigned.apk alias_name

~/Library/Android/sdk/build-tools/30.0.3/zipalign -v 4 app-release-unsigned.apk app-release.apk

~/Library/Android/sdk/build-tools/30.0.3/apksigner verify app-release.apk

cd android

cd ./gradlew bundle

cd android/app/build/outputs/bundle/release

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -storepass "#Brasil2020" -keystore /Users/luanplacidocoelho/work/appLance/Dados/my-key.keystore app-release.aab alias_name

~/Library/Android/sdk/build-tools/30.0.3/zipalign -v 4 app-release.aab produz_leiloes.aab

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment