Skip to content

Instantly share code, notes, and snippets.

@ann0see
Last active July 25, 2023 18:34
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 ann0see/8f354ed0ff154a2e9c47359eb8043020 to your computer and use it in GitHub Desktop.
Save ann0see/8f354ed0ff154a2e9c47359eb8043020 to your computer and use it in GitHub Desktop.
Install Jamulus on iOS (Sideloading, not official)

Inofficial Guide on how to sideload Jamulus for iOS

This is an inofficial, modified, stripped down more specific snapshot from the official iOS installation guide of Jamulus for iOS before the specific sideloading process was removed.

Source: https://raw.githubusercontent.com/jamulussoftware/jamuluswebsite/b00036dba70ea36497c12943209b8d99eb0cfe2f/wiki/en/Installation-for-iOS.md

Things to note about iOS

  • Use a Raspberry Pi or else if you don't want to use a PC. It's cheap and works well.
  • To install Jamulus on your iOS device, you need a (free or paid) Apple Developer account and preferably a computer.
  • If you don't pay for an Apple developer account, Jamulus will only run for at most 7 days before you need to re-install it.
  • Jamulus on iOS works quite well on new devices if everything is set up correctly. However, we strongly recommend you use an audio interface and an USB-Ethernet adapter. To connect these to your iOS device, you should use something like the Lightning to USB Camera Adapter and a (powered) USB-hub.

Install for iOS (for experienced users only)

Note: The official site provides 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. 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. You can grab that from the official website probably: https://jamulus.io/wiki/Installation-for-iOS
  2. Install a program to sideload .ipa files (Sideloadly, AltStore, Cydia Impactor 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).
  3. Install Sideloadly (or any other signing app) and plug in your iOS device via USB.
  4. Open Sideloadly and drag-and-drop the Jamulus ipa file you downloaded into the window.
  5. Enter the Apple Developer account data in the "Apple account: " field.
  6. Click on the Start button and wait until the software is finished
  7. On your iOS device open Settings, navigate to General>Profiles (or VPN and Device Management). Tap on the developer account corresponding to your account and trust the account.
  8. Open Jamulus from your home-screen
  9. After 7 days you will need to re-sign Jamulus if you are using a free developer account. Re-do everything from Step 4.

If you own a Mac and have Xcode installed, compiling Jamulus from source might be another, more native option. Please have a look at the compilation instructions for iOS.

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