altstoreio / altstoreio/AltStore

"The App is invalid." error when trying to install a flutter app. Create an app making tutorial for apps to install using AltStore.

Open
#170 6 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Swift
Stars
14.4k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

With Impactor I used Codemagic to build flutter apps "on windows" with a free account and it worked great. Now if the .ipa would not even be revoked anymore, this would be my ideal setup.
I basically follow this tutorial (e.g. build the app with codemagic and compress it into the Payload folder) and then try to sideload my .ipa to AltStore. However I then sadly get the error "The App is invalid.". I read a bit about how UTM handles building and I think I do need to fake sign my app first, however I did not find out how to do that. So providing some documentation on how to build an app, so that AltStore can install it would be great. Maybe also provide a Github Actions example?

Sorry for that kind of weird request.

The .ipa file can be found here for reference.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Flutter-on-Windows tutorial and inspect the referenced empty.ipa to reproduce the AltStore "The App is invalid" failure. Document the build and signing steps needed for an AltStore-installable app, with a GitHub Actions example if supported, and verify the resulting instructions by installing the app.

Written by the indexing model from the issue text.

Assessment

Tech stack
flutter, github-actions
Domain
documentation, mobile
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.