Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Is there a script to download iOS updates?

I have a Mac and several iOS devices. I have the Mac Yosemite Server app. As I understand it, the Cache system will maintain a backup of each iOS update that I download, but since each update seems to be unique for each iOS device, that doesn't do much good except if I need to 'download' the file again for the same device. Is there a way, with a script or a Mac app, to schedule these downloads during downtime, either late at night or during the day when I'm at work?


I could envision, for security and propriety's sake, that I might need to dock each of my devices to my Mac to initiate the connection. But once it has detected that an update is available, it allows me to schedule the download into the Cache for a future update. Once the download is scheduled, I could disconnect the device from the Mac.


There are several reasons why this might be useful. Myself, I've been getting horrendous download rates for iOS 8.3 updates. I have a 12Mbps DSL connection, and the 1.44 Mb file for the iPod Touch should take 24 minutes at best speed, if I've calculated correctly. My downloads have run for 7-10 HOURS and not finished, and I'm pretty sure it isn't me. So I'd like to schedule things for better downtime. Other conditions might be if I wanted to plan for the update, but I want to stream a movie or TV show now.


I saw that another user has a satellite connection, and has unlimited downloads in the middle of the night, so he'd like to schedule the downloads. People suggested download management software, or an odd hack. I was thinking that the Server app supports Xcode, so there might be a solution there.


And perhaps someday this feature might be added to the Server app itself. After all, it benefits Apple to have people access their servers during slower times, if such a thing exists. 😉


Further: what if the Server app, or just the Mac OS itself, could poll the Apple servers periodically during a window of time that I specify, and get a response that either this was a good time to download files now, or there should be a good period in, say, 16 minutes. Basically, have the two computers work out an appointment for the download, similar to making a reservation at a restaurant. The Apple server doesn't even necessarily have to store my information about the appointment, just allocate a start time that my computer will take advantage of, and give my computer a passcode to access the appointment. If my computer doesn't connect within, say, 60 seconds of that appointment time, the appointment is cancelled and my computer has to get a new appointment. It could even be penalized, and not allowed to make a new appointment for at least 5 minutes.

Mac mini, OS X Yosemite (10.10.2)

Posted on Apr 10, 2015 9:29 PM

Reply

There are no replies.

Is there a script to download iOS updates?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.