Comments (7)
The reason for having the ipa zipped (it's not just renamed, but a zip archive containing the ipa), is to be able to download it on iOS and install it with AltStore, without Safari trying (and failing) to install the downloaded ipa (on iOS 13 IIRC, not sure if it happens on 14).
from minivmac4ios.
Quick confirmation that on 14 the IPA is downloaded and can be opened from the Files app sharing it to altstore.
from minivmac4ios.
This may come off as sounding petty or unimportant, but I'm developing an application that automatically grabs the latest IPA releases using a whitelist of Github apps (that's the shortened explanation anyways). But essentially, the Github releases for this app always have the file extension {name}.ipa.zip when my application assumes that its should simply be a .ipa. An .ipa is already a zipped archive, and you are simply exposing this fact.
So what I'm trying to say is, could you simply name the github asset {name).ipa in the future?
If not, just close the issue and move on. Thanks!
A bit off-topic but is this tool available in a repository? I was trying to do something similar but bulding a repo of my favorite apps pointing to their IPAs and it seems like it's a similar goal.
from minivmac4ios.
A bit off-topic but is this tool available in a repository? I was trying to do something similar but bulding a repo of my favorite apps pointing to their IPAs and it seems like it's a similar goal.
It’s a little sparse in documentation on how to use, but you’ll find all of my work with AltStore Source and GitHub parsing available in QuarkSources/quarksources.github.io
The whole thing uses a GitHub workflow to automatically run update.py, which uses sourceUtil.py to handle the updates.
You’ll have to do some amounts of modification depending on how you want things to output since mine is currently modifying json files that are in AltStore Source format.
You are also welcome to just point out some apps to me and I can just add them to Quantum Source or another AltStore Source.
from minivmac4ios.
It’s a little sparse in documentation on how to use, but you’ll find all of my work with AltStore Source and GitHub parsing available in QuarkSources/quarksources.github.io
Oh! I hadn't realized you ran QS. I used to have your repo added and now that I've reinstalled I have it in my to-do list :D
For myself it was just the emulators I use that I wanted to add. Not all use github releases functionality, which was going to be the tricky part. I'l list them below for completeness sake, but please don't consider this a demand to add them to your repo. I wouldn't dare impose that way (and you have many of then already anyway!) :D
These have releases in the github project and I know they'd be easy to automate:
Minivmac4ios by @zydeco (gracias, Jesús!) - https://github.com/zydeco/minivmac4ios/releases
Mame4ios by @yoshisuga - https://github.com/yoshisuga/MAME4iOS/releases
Ready by @T-Pau: (Commodore 16/64, VIC-20, Spectrum ZX) - https://github.com/T-Pau/Ready/releases
ActiveGS (@yoshisuga's port) - https://github.com/yoshisuga/activegs-ios/releases
Basilisk II: https://github.com/zydeco/macemu/tree/ios
The tricky part was going to scrape these, which release each in their own way (as far as I've seen) and at least one of them uses a dynamic page that loads via javascript:
ScummVM: https://www.scummvm.org/downloads/#release
Retroarch: https://www.retroarch.com/?page=platforms
Play! (PS2): https://purei.org/downloads/play/stable/?C=M;O=D
Yaba Sanshiro 2 (Sega Saturn): https://www.uoyabause.org/static_pages/download
Flycast (Dreamcast): https://flyinghead.github.io/flycast-builds/
iDOS: https://github.com/litchie/dospad/releases/tag/2.1 (in reality the most recent are in the patreon, but they'll eventually trickle down)
(dolphin, UTM and provenance too, but since they have their own repos I don't mind as much)
Then there's iAmiga, that as no current concerted effort and at least three projects sort of work on it (I tend to compile by hand from the first one)
https://github.com/simontoens/iAmiga
https://github.com/mOoNsHaDoOo/iAmiga
https://github.com/emufreak/iAmiga
from minivmac4ios.
It is certainly not unreasonable to ask me to add some apps to my Sources! I'm always taking requests for quality iOS apps and the open source ones that release on Github are especially easy for me to add since I know I can include automatic updates.
I also went and decided to work around the whole issue with the IPA being zipped on the Github releases for minivmac4ios. So should zydeco release another update and the IPA is zipped again, it should get handled correctly. It now uploads the unzipped version to the Quarklibrary IPA library on the quarksources releases page. So theoretically I now have the capacity to programmatically upload and store IPAs as needed for distribution now too.
As for all the easy Github apps, they are added and should be functional on QuantumSource nowQ As for the more complex ones that have an independent release method, it could be a bit more tricky, but if I have the time I might write a webscraping function for them. I should be able to do Retroarch fairly easily, but I'll have to see once I dig in.
(And btw, I automatically pull from each of the Dolphin, UTM, and Provenance AltSources. So all of their apps are also contained within QuantumSource. If you have both installed, you might run into duplicate issues.)
As for iAmiga, I don't think I'll be able to setup auto-updates with it's chaotic state of development, but if you have a self-compiled IPA you want to send my way, I'd be happy to get another emulator added to the collection!
from minivmac4ios.
It's named .ipa in the latest release, since it also works easily with AltStore's new "Sideload .ipa" option
from minivmac4ios.
Related Issues (20)
- Suppoet ios 12 HOT 1
- i Have a old ipod 1st gen can someone give me a old build for ios 3.1.3 HOT 2
- Web site out of date HOT 1
- Can you add CD ROM support so i can play doom 2 and myst HOT 4
- Mac II emulation on iPhone 4 crashes emulator with bad checksum error HOT 5
- Mini vMac crashes after compiling and exporting iPadOS 13.3.1 Beta 1 iPad 7th Generation HOT 4
- UI is illegible with new dark mode HOT 2
- Update to Cydia HOT 1
- Sideloading HOT 1
- Wont install on iOS 14 HOT 2
- Bundles for each supported computer? HOT 3
- Dynamic screen resolution for portrait/landscape? HOT 19
- Error while installing HOT 5
- Updated IPA for vMac and Basilisk? HOT 1
- Cmd-key shortcuts break in iPadOS 16.3 HOT 3
- Sound doesn't work on iOS 16 when sideloading with AltStore HOT 5
- Document build process HOT 1
- Add Mac II 512x384 option HOT 1
- Keyboard Shortcut issue HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minivmac4ios.