From 4db103ced40b2cd7ffd928c3f136f59a47039b28 Mon Sep 17 00:00:00 2001 From: jchg <20726856+ann0see@users.noreply.github.com> Date: Tue, 8 Feb 2022 14:17:34 +0100 Subject: [PATCH 1/4] Add iOS ipa installation guide --- _config.yml | 1 + wiki/en/Installation-for-iOS.md | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 300fdfaf0..999982f0d 100644 --- a/_config.yml +++ b/_config.yml @@ -18,6 +18,7 @@ download_file_names: mac: "jamulus_3.8.1_mac.dmg" mac-legacy: "jamulus_3.8.1_mac_legacy.dmg" android: "jamulus_3.8.1_android.apk" + ios: "jamulus_3.9.0_iOSUnsigned.ipa" download_overview_link: "https://github.com/jamulussoftware/jamulus/releases/latest" kbnewpage: 'https://github.com/jamulussoftware/jamuluswebsite/new/release/_posts/?value=---%0Alayout%3A%20post%0Atitle%3A%20%22Your%20Title%22%0Alang%3A%20%22en%22%0Aauthor%3A%20%22YourName%22%0Aheading%3A%20%22Heading%22%0A---%0AName%20this%20file%20and%20edit%20the%20parameters%20above%21&message=New%20post' diff --git a/wiki/en/Installation-for-iOS.md b/wiki/en/Installation-for-iOS.md index 044d7c13e..2e0d1cbcb 100644 --- a/wiki/en/Installation-for-iOS.md +++ b/wiki/en/Installation-for-iOS.md @@ -16,14 +16,26 @@ Make sure you've already read the [Getting Started](Getting-Started) page. If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.raspberrypi.org/){: target="_blank" rel="noopener noreferrer" } which is an inexpensive and small device that performs very well with Jamulus. iOS support is just a proof of concept and needs certain skills. -* To install Jamulus on your iOS device, you need a computer running macOS. +* 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](https://www.apple.com/uk/shop/product/MD821ZM/A/lightning-to-usb-camera-adapter) and a (powered) USB-hub. ## Install for iOS (for experienced users only) +**Note**: We provide an unsigned .ipa file which you need to sign and 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 (also without computer), 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 in up for the developer account](https://developer.apple.com/membercenter). It is recommended to create one without two factor authentification and unrelated to your potential personal account. You will need to enter this 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; This kind of software should have guides available on the internet (Search for "Sideload .ipa with [name]" and the process is usually comparable). +3. Install Sideloadly (or any other signing app) and plug in your iOS device via USB. +4. Open Sideloadly and drag-and-drop the .ipa file you downloaded. +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 +9. After 7 days you might 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](https://github.com/jamulussoftware/jamulus/blob/master/COMPILING.md#ios). -If you do want to try Jamulus on iOS, please have at the [compilation instructions for iOS](https://github.com/jamulussoftware/jamulus/blob/master/COMPILING.md#ios). ## Feedback and development From b00036dba70ea36497c12943209b8d99eb0cfe2f Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Tue, 8 Feb 2022 14:40:33 +0100 Subject: [PATCH 2/4] Fix minor mistakes --- wiki/en/Installation-for-iOS.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wiki/en/Installation-for-iOS.md b/wiki/en/Installation-for-iOS.md index 2e0d1cbcb..a2c0f9540 100644 --- a/wiki/en/Installation-for-iOS.md +++ b/wiki/en/Installation-for-iOS.md @@ -17,22 +17,22 @@ Make sure you've already read the [Getting Started](Getting-Started) page. If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.raspberrypi.org/){: target="_blank" rel="noopener noreferrer" } which is an inexpensive and small device that performs very well with Jamulus. iOS support is just a proof of concept and needs certain skills. * 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. +* 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](https://www.apple.com/uk/shop/product/MD821ZM/A/lightning-to-usb-camera-adapter) and a (powered) USB-hub. ## Install for iOS (for experienced users only) -**Note**: We provide an unsigned .ipa file which you need to sign and 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 (also without computer), 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 in up for the developer account](https://developer.apple.com/membercenter). It is recommended to create one without two factor authentification and unrelated to your potential personal account. You will need to enter this password in non-Apple software. +**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; This kind of software should have guides available on the internet (Search for "Sideload .ipa with [name]" and the process is usually comparable). +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). 3. Install Sideloadly (or any other signing app) and plug in your iOS device via USB. -4. Open Sideloadly and drag-and-drop the .ipa file you downloaded. +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 -9. After 7 days you might need to re-sign Jamulus if you are using a free developer account. Re-do everything from Step 4. +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](https://github.com/jamulussoftware/jamulus/blob/master/COMPILING.md#ios). From f12d4250fc17d44804fd44f5ddd4b11f799d7bd2 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Sat, 5 Mar 2022 00:13:22 +0100 Subject: [PATCH 3/4] Remove specific sideloading guide --- wiki/en/Installation-for-iOS.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/wiki/en/Installation-for-iOS.md b/wiki/en/Installation-for-iOS.md index a2c0f9540..842410a32 100644 --- a/wiki/en/Installation-for-iOS.md +++ b/wiki/en/Installation-for-iOS.md @@ -25,14 +25,10 @@ If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.r **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). -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. +2. Sign the .ipa file (e.g. via Xcode or some other **trusted** app. We won't give recommendations here) +3. Once signed and installed; 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. +4. Open Jamulus from your home-screen +5. 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](https://github.com/jamulussoftware/jamulus/blob/master/COMPILING.md#ios). From 13ae1a685fb54213c8943aadbf73e7e2cf9daf0f Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Sat, 5 Mar 2022 00:14:47 +0100 Subject: [PATCH 4/4] Update Installation-for-iOS.md --- wiki/en/Installation-for-iOS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/en/Installation-for-iOS.md b/wiki/en/Installation-for-iOS.md index 842410a32..899fe92c4 100644 --- a/wiki/en/Installation-for-iOS.md +++ b/wiki/en/Installation-for-iOS.md @@ -25,7 +25,7 @@ If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.r **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. Sign the .ipa file (e.g. via Xcode or some other **trusted** app. We won't give recommendations here) +2. Sign the .ipa file (e.g. via Xcode or some other **trusted** app. We won't give recommendations here, but there exist apps for every operating system) 3. Once signed and installed; 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. 4. Open Jamulus from your home-screen 5. After 7 days you will need to re-sign Jamulus if you are using a free developer account. Re-do everything from Step 4.