melis-wallet / melis-cm-client

MIT License
1 stars 1 forks source link

Add .apk & .ipa files to github releases #8

Closed emanuelb closed 3 years ago

emanuelb commented 3 years ago

Add .ipa file (ios app) & universal .apk (android app) to the releases as assets at github releases: https://github.com/melis-wallet/melis-cm-client/releases

emanuelb commented 3 years ago

Only .apk files was uploaded to 1.6.21 release, .ipa file (iOS app) should be uploaded as well https://github.com/melis-wallet/melis-cm-client/releases/tag/1.6.21

Polve commented 3 years ago

Does Apple allow to install / run an .ipa file on their device?

emanuelb commented 3 years ago

Don't know about side-loading story on apple devices, it might be possible?! also there is virtualization of iOS by corellium which might be used to install the .ipa file as well: https://github.com/corellium/corellium-api#async-installpath-progress

Other purposes and usage of published .ipa besides installing it on device/virtualization are:

  1. Reproducible builds, see this comment and issue for more details to understand why publishing the .ipa is needed: https://gitlab.com/walletscrutiny/walletScrutinyCom/-/issues/149#note_537109159
  2. looking at the file content after unzip, might report issues if found some during so
  3. comparing the content of .ipa between versions with diffoscope https://diffoscope.org/

And there probably other usages as well..