altstoreio / AltStore

AltStore is an alternative app store for non-jailbroken iOS devices.
https://altstore.io
GNU Affero General Public License v3.0
11.68k stars 886 forks source link

`The URL to download the Developer Disk image could not be determined` when trying to enable JIT on iOS17 #1349

Open hscumbie opened 9 months ago

hscumbie commented 9 months ago

I am using macOS 12.7.1 (Monterey) with an iPhone 14 Pro Max on iOS 17.1.2. I am currently getting the error attached below when trying to enable JIT over USB with AltServer. I have a hunch that it has to do with macOS 12.7.1 not being Xcode 15 compatible (which is needed for iOS 17 development). I wasn't sure if there is a work around, or if macOS 12.7.1 needed to be labeled as "incompatible" for JIT on iOS17. Screen Shot 2023-12-07 at 8 38 04 PM

shanegillio commented 9 months ago

is this the latest version of AltServer?

hscumbie commented 9 months ago

I'm using AltServer 1.7.1. I tried getting an update but it failed. It looks like the altstore.io website is currently down...

Screen Shot 2023-12-12 at 3 35 48 PM

shanegillio commented 9 months ago

Fixed the website issues if you want to try again

hscumbie commented 9 months ago

It looks like 1.7.1 is the latest version unless something still isn't right with the software updater.

Screen Shot 2023-12-13 at 3 53 14 PM

ZDStudios commented 9 months ago

help meeeeeeee

hscumbie commented 8 months ago

I finally found a fix for those of us stuck on MacOS 12 or earlier with iOS17 devices! I was able to successfully enable JIT by creating a Ventura virtual machine using VMware Fusion. After following the steps on the AltStore website, it works perfectly! I will hopefully get a YouTube video of the entire process made and posted soon.

Namiothe5th commented 5 months ago

Hi! I just wanted to ask if you ever made that YouTube video by chance? I'm having the same problem and it sounds like you have a really good step-by-step guide, so I wanted to ask if you ever created it by chance?

hscumbie commented 5 months ago

Hi! I just wanted to ask if you ever made that YouTube video by chance? I'm having the same problem and it sounds like you have a really good step-by-step guide, so I wanted to ask if you ever created it by chance?

Apologies. I got busy with life and simply forgot. I also bought a new MacBook and haven't had the need anymore for a macOS Virtual Machine.

However, I'll get something made up here within the next few days and get it posted. The process is pretty simple, and should still work regardless. Please ping this thread if nothing comes out in the next week!

hscumbie commented 5 months ago

Decided it would be easier to make a text version of a How-To for enabling JIT instead.

Disclaimer: This guide is for how to get around the The URL to download the Developer Disk image could not be determined error. This ultimately stems from not having an up-to-date Xcode (which in turn requires a Mac that supports the latest Xcode...)

How To Create/Install macOS Virtual Machine

Important: Only macOS 12 and newer will work. macOS 11 is unsupported by VMware Fusion Important 2: At least 50 GB of free storage will be needed to get this working. Virtual Machines require lots of space

Section 1: Downloading and creating a macOS ISO

  1. Go to the App Store on your Mac and download a copy of macOS (I recommend Ventura as it is the most problem free)

    Screenshot 2024-04-26 at 1 25 13 PM
  2. Once the macOS installer is done downloading, open a terminal window. At this point, we're creating a blank space for the ISO to reside on your disk. You will need at least 16GB of free space.

    2
  3. Execute this command to create the DMG file:

    hdiutil create -o /tmp/Ventura -size 16384m -volname Ventura -layout SPUD -fs HFS+J
    3
  4. Now mount the DMG file using this command:

    hdiutil attach /tmp/Ventura.dmg -noverify -mountpoint /Volumes/Ventura
    Screenshot 2024-04-26 at 1 41 24 PM
  5. Now we're going to use the createinstallmedia application that comes with the macOS installer. Execute the following command to create the installation media on the DMG file (This will require an admin password so have that handy):

    sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/Ventura --nointeraction
    5
  6. Once the createinstallmedia has finished running, detach the image by executing

    hdiutil detach /volumes/Install\ macOS\ Ventura
    6
  7. Now we're going to start the process of converting the DMG file into an ISO. First, execute this command to create a CDR file from the DMG:

hdiutil convert /tmp/Ventura.dmg -format UDTO -o ~/Desktop/Ventura.cdr
7
  1. The final step to this section is to change Ventura.cdr to Ventura.iso. This is done by executing:
    mv ~/Desktop/Ventura.cdr ~/Desktop/Ventura.iso
    8

Note: It is recommended to reboot your Mac after this section. The /tmp directory gets purged each time you reboot. This will give you back some needed space.

Section 2 to follow.

Astal08 commented 4 months ago

Section 2 to follow. Hi, sorry for the bother, but when could you write section 2? I’m new to the whole side loading thing. Thanks in advanced.

hscumbie commented 4 months ago

Section 2: Downloading VMWare Fusion Pro

  1. Now that an ISO image of macOS has been made, it is now time to download, install, and license VMWare Fusion. Navigate to this page to download the app (Note: you will need to make a Broadcom account and fill out their information in order to download the application).
Screenshot 2024-05-14 at 7 50 35 PM Screenshot 2024-05-14 at 7 52 37 PM
  1. Install the software by double clicking the icon

    Screenshot 2024-05-14 at 7 54 06 PM
  2. Follow on-screen install instructions

Section 3: Installing the macOS Ventura Virtual Machine

  1. Launch VMWare Fusion
  2. Use this link to create a macOS virtual machine from the ISO we just created (I apologize. at the time of writing this, it seems ARM based Macs don't allow for creating macOS virtual machines. I can't give a detailed walkthrough on this portion)
  3. Once the virtual machine is installed, download AltStore and follow the same instructions in the FAQ for enabling JIT.

Once again, I apologize for not being able to write a fully complete guide. I'll do my best to answer any questions based on the experience I had on my old 2017 MacBook Air. Please post questions with screen captures here so others can see as well.

Thanks!

MochyPei commented 3 months ago

What i need to do if i have only one pc on Windows? (iPhone 11 iOS 17)

PGBSean commented 1 month ago

What i need to do if i have only one pc on Windows? (iPhone 11 iOS 17)

hackintosh it :(