3

Net is slow at my home, really slow. It would have taken a week to get Xcode 12.4, so instead I got the package from Apple onto my laptop elsewhere, brought it home, transferred it over, and installed it. Worked great, I'm currently using it.

But the App Store app thinks it still needs to be updated. Is there a way to tell it what's up?

1 Answer 1

3

If it’s working I would leave it be until the next update. Fiddling with a signed app can make it not run.

I would recommend getting content caching on your slow network. You can even take that storage and Mac to a fast network to get the App Store apps cached to an external disk and bring that cache back to the slow network. Subsequently when you update at home, the update comes from your local network cache and not Apple. New bits come in incrementally and update the cache until old apps age out when storage pressure grows and forces out the old bits to keep the freshest ones cached.

The iCloud caching is also a huge benefit for slow networks. We use these at work extensively. Instead of 50 Xcode installs, only one downloads and the rest are cached locally.

2
  • I was looking for a command line utility that I could use to tell some appropriate database to, say, check out the application bundle and reconcile its knowledge. It's a minor thing, but one wonders.
    – Hack Saw
    Feb 16, 2021 at 0:21
  • @HackSaw You could remove the store bundle, but Apple has code signed much of the app, so if you break the code signing, it won’t run since it’s tampered with. Basically Apple is trying to prevent tampering with the app. Since you wonder, here is the MASReceipt validation details and how to tamper with an app to suppress updates. I do not recommend this in your case, but I’d start here with a smaller app first if you are a curious cat.. good luck!
    – bmike
    Feb 16, 2021 at 2:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .