Skip to content

Add iOS ipa installation guide#701

Merged
ann0see merged 5 commits intonext-releasefrom
feature/InstallIPA
Mar 4, 2022
Merged

Add iOS ipa installation guide#701
ann0see merged 5 commits intonext-releasefrom
feature/InstallIPA

Conversation

@ann0see
Copy link
Copy Markdown
Member

@ann0see ann0see commented Feb 8, 2022

Changes

Updates guide as soon as jamulussoftware/jamulus#2355 is merged

Does this need translation?

  • Yes
  • No

Related issues

See PR for ipa creation

Please comment on alternatives/wording/improvements.

@emlynmac could you please review (this is just for experienced users)

Comment thread wiki/en/Installation-for-iOS.md Outdated
**Note**: We provide an unsigned .ipa file which you need to sign and then install on your device. If you are not Jailbroken (and have AppSync installed), you might need additional software to install Jamulus. There are multiple ways to do that, but this guide only explains the most standard approach. Please note that we assume you already have a (free) Apple developer account. If you don't have one, create an Apple ID and [Sign up for a developer account](https://developer.apple.com/membercenter). We recommend to create one without two factor authentification and unrelated to your potential personal account. You will need to enter the password in non-Apple software.

1. [Download Jamulus (.ipa) on a PC/Mac]({{ site.download_root_link }}{{ site.download_file_names.ios }}){:.button}
2. Install a program to sideload .ipa files ([Sideloadly](https://sideloadly.io/), [AltStore](https://altstore.io/), [Cydia Impactor](http://www.cydiaimpactor.com/) are possible options). This guide will focus on Sideloadly, but other software should work similar (Search for "Sideload .ipa with [name]" if you use different software).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ann0see I'm really against encouraging side-loading on iOS. While this scenario is possible, I'm not sure we should be 'recommending' it

Copy link
Copy Markdown
Member Author

@ann0see ann0see Feb 8, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see it as the only "unlimited" way to provide Jamulus (especially for users without a Mac). It is not perfect and inconvenient (7 days re-signing necessity). However we are independent from Apple and an unlimited number of users can install it.

TestFlight is an option but as far as I know limited? Also I think it’s more work on our side?
What about adding a disclaimer, shortening the instructions and in future work on publishing the App to TestFlight?

Why do you dislike sideloading? Is it because of a negative connotation (piracy)?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://developer.apple.com/testflight/
10,000 users and up to 90 days before the build expires. Should be fine until we get proper releases through the App Store, I would have thought?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I installed sonobus via TestFlight and they hit the maximum user count? Maybe provide both options but stress TestFlight?

Proper builds for the AppStore would be great – but we first need to get the UI fixed. Or do you think Apple would approve it as is?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok. Removed specific recommendations and made the process a bit more general. I hope that’s ok for you.

@ann0see ann0see changed the base branch from release to next-release February 8, 2022 19:46
@ann0see ann0see merged commit b146842 into next-release Mar 4, 2022
@ann0see ann0see deleted the feature/InstallIPA branch March 4, 2022 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants