Newsroom Update

Apple and Google deliver support for unwanted tracking alerts in iOS and Android. Learn more >

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

Unable to update Apps in App Store on iOS 12.4

Hi!


I'm unable to update any of my already installed apps, on my iPhone. There's current 60 apps waiting... They are not stuck in updating, they just won't update.

What I mean is when pressing "update" the circle starts to show progress, and then straight jumps back to the "update" label.


I've already tried the following:

  • Reboot
  • Logging out and in of App Store in settings
  • Turning WiFi off
  • Removed any traces of VPN apps / network settings
  • Date & Time is set to automatic


What else can I try? Don't tell me too hard reset my iPhone...


I'm confident it's a iOS bug.

iPhone 7

Posted on Aug 21, 2019 10:28 AM

Reply
Question marked as Best reply

Posted on Aug 27, 2019 7:56 AM

I have updated to 12.4.1 on both my iPad and iPhone - which does not resolve this issue. The 12.4.1 update was largely to re-apply a security patch that was undone with the 12.4 update.


This is unlikely to be a device issue (i.e., not resolvable via an Erase and Install) because:

  1. The issue began to impact different Apple hardware at the same time (iPad, iPhone, Mac)
  2. For a short time-window last week, users with this issue (including me) were able to update some apps, but this stopped working shortly after
  3. The issue impacts multiple users in the same exact way, and the likelihood of any corruption propagating to all of a user's devices is highly unlikely.



In any case, I have an iPhone, Apple Watch, iPad and 3 separate MacBooks. It is completely unrealistic for me to Erase and Install, especially when the research I have done strongly supports that the AppleID might be the root cause of this issue.


I suspect the root-cause is the receipt validation mechanism which is responsible for checking that a user's AppleID is authorised to download/update an app. If the receipt list on Apple's end is broken, this might explain why the update fails. If the response is cached locally, this might also explain why sometimes the Update icon bounces back immediately, when sometimes it progresses to the status circle, before eventually bouncing back to the Update button.


I suspect the flow to update an app goes like this:


  1. User presses the Update button
  2. A request is sent to the Apple AppStore, with the app's unique ID, to check if that ID exists within the customer's purchase history
  3. If the receipt is 'validated' the app is allowed to update
  4. If the receipt cannot be 'validated', the update fails



This is detailed within the Apple Developer Guides:

https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1



It is impossible for a end-user to troubleshoot this directly because communication to the AppStore is protected by certificate pinning which prevents Man-in-the-middle attacks.


At this stage I am inclined to ask Apple Tier 2 support to simulate an update from my account, read the AppStore response and compare that with the status codes detailed in the article above.


Saj

26 replies
Question marked as Best reply

Aug 27, 2019 7:56 AM in response to Sulfo

I have updated to 12.4.1 on both my iPad and iPhone - which does not resolve this issue. The 12.4.1 update was largely to re-apply a security patch that was undone with the 12.4 update.


This is unlikely to be a device issue (i.e., not resolvable via an Erase and Install) because:

  1. The issue began to impact different Apple hardware at the same time (iPad, iPhone, Mac)
  2. For a short time-window last week, users with this issue (including me) were able to update some apps, but this stopped working shortly after
  3. The issue impacts multiple users in the same exact way, and the likelihood of any corruption propagating to all of a user's devices is highly unlikely.



In any case, I have an iPhone, Apple Watch, iPad and 3 separate MacBooks. It is completely unrealistic for me to Erase and Install, especially when the research I have done strongly supports that the AppleID might be the root cause of this issue.


I suspect the root-cause is the receipt validation mechanism which is responsible for checking that a user's AppleID is authorised to download/update an app. If the receipt list on Apple's end is broken, this might explain why the update fails. If the response is cached locally, this might also explain why sometimes the Update icon bounces back immediately, when sometimes it progresses to the status circle, before eventually bouncing back to the Update button.


I suspect the flow to update an app goes like this:


  1. User presses the Update button
  2. A request is sent to the Apple AppStore, with the app's unique ID, to check if that ID exists within the customer's purchase history
  3. If the receipt is 'validated' the app is allowed to update
  4. If the receipt cannot be 'validated', the update fails



This is detailed within the Apple Developer Guides:

https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1



It is impossible for a end-user to troubleshoot this directly because communication to the AppStore is protected by certificate pinning which prevents Man-in-the-middle attacks.


At this stage I am inclined to ask Apple Tier 2 support to simulate an update from my account, read the AppStore response and compare that with the status codes detailed in the article above.


Saj

Aug 22, 2019 10:01 AM in response to Sulfo

I am the Twitter user referenced earlier in this discussion. To summarise:


  1. Began to experience the issue last week
  2. Issue impacts my ability to install updates on all of my iOS and macOS devices
  3. New purchases (Free and Paid) can be completed successfully


Things I have already tried:

  1. Rebooting all my devices
  2. Signing out, and back in, to the AppStore
  3. 'Resetting' the iPad
  4. Deleting Profiles on my iPad
  5. Turning off, and back on Automatic Date/Time
  6. Rechecking payment information on my AppleID account
  7. Enabling, and disabling Automatic Updates (I like reading the Release Notes before updating my apps)
  8. Trying to update over different connections -- Wifi, Cellular and through a VPN


Yesterday, I tried to MiTM the connection between the phone and the AppStore to try and analyse the response. Curiously, the Charles Proxy MiTM certificate, which I often use to for this sort of testing, is no longer trusted by the phone, despite re-installing and explicitly granting Trust via Settings > General > About > Certificate Trust Settings. This means I cannot set Charles as the SSL Proxy. This does make me wander whether an intermediary certificate has been revoked, which is causing the app update mechanism to break too.


This is unlikely to be a software issue as it does not explain why all my devices began to experience the issue at the same time -- I would believe it if it were localised to just iOS -- but this is impacting my Mac running Mojave too. I suspect something has gone awry on the update server CDN.


Apple Support have been patient and supportive so far; however, a considerable amount of time has been spent doing some very basic and routine troubleshooting, which they validated through a Screen Sharing session (also in part because of my refusal to Erase and Install all my devices). My last discussion was two days ago when I specifically asked the issue to be escalated to Tier 2 support. I have heard nothing since.


What I have also noticed is that the cadence of tweets referencing the same issue is increasing; suggesting that whatever the issue is might be propagating through their cloud infrastructure and impacting new territories and users.

Aug 25, 2019 11:38 PM in response to Sulfo

I'm also having the exact same issue like you guys. Been having this problem for more than a week now and it is really frustrating not to be able to update my existing apps.


I already escalated this issue to Apple support multiple times. They have been really patient on helping me but so far no fixes for me yet and I'm still waiting for their further response...

Aug 26, 2019 1:38 AM in response to Kenetz

Did they also take it to Tier 2 support for you?

I will keep this thread updated until Apple fixes the issue.


I can see Apple deleted my 2nd reply (but why???). We are also having a twitter thread going on. Feel free to follow it for updates. snkhan was the one who started it, as he mention in his reply (also marked as helpful).

Aug 26, 2019 6:27 AM in response to Mike Baykov

Like Mike, I was briefly able to update two apps on my iPhone. The update process has not worked at all since then.


The Apple Support team in Cork have been in touch - they have done screen recordings, and taken log dumps from the iPad. The case has been referred to the Engineering teams but there is no ETA when this issue is likely to be resolved.


AppStore enforces SSL certificate pinning so sadly I cannot decipher the server response to understand what the issue might be.

Aug 26, 2019 5:45 PM in response to Sulfo

I just spoke with Apple Support and got quite a bit of a runaround. At first it seemed positive.


I have two devices that both started having this problem at the exact same time. I've tried both devices across 3 different wifi networks, and one of them on a mobile network (one of them is wifi only). My iCloud account is the only one that has ever been logged in to either device.


They had me test downloading new apps. Deleting and then downloading an app that wouldn't update. Both were fine. But updating existing apps still didn't work.


One thing they also suggested was signing out of iTunes, resetting the network, then going in to App Store and only signing back in when prompted after updating the app. All failed.


This person then had me sign in to iTunes on my phone using someone elses account. This worked. To me this confirms the problem is my account, not my devices.


They put me through to the iTunes Account Billing Team, they had me try a few times while they watched my account. They couldn't find any issues. Put me back through to Technical Support.


This person really struggled to understand the problem. Kept insisting I was trying to use two accounts despite the fact the ONLY time a second account has ever touched my phone was earlier today while troubleshooting. The second account was of a random person here in the office. So the fact it updated using this second persons account confirmed other accounts CAN update apps downloaded with a different primary account.


Now they want me to do a full restore of my device. To me this isn't troubleshooting, it's just getting rid of me and putting me on to a different support agent. I'll try it tonight anyway just so it can be ruled out.


As per others in this thread, doing a full factory reset and setting up everything from scratch isn't an option. Especially not on multiple devices. Not when I am of the opinion this problem is due to my account and will recur as soon as one of the newly downloaded apps gets another update.

Aug 26, 2019 6:27 PM in response to JamesC_AU

I'm also having this issue on both of my devices(iPhone and iPad) using the same Apple ID. Same issue with Sulfo, whenever i tap the "update" button it will spin a bit then it will immidiately revert back to "update" button again thus it won't let me update the app. This is happening on both of my devices.


I don't think this is a coincidence that both of my devices are having software problem at the same time but rather im pretty convinced that the problem is with my Apple ID.

Aug 26, 2019 6:31 PM in response to JamesC_AU

Is anyone else in the beta program? I joined that to test out iPadOS on my old iPad, but haven't used it since one of the early releases. I'm wondering if that may have somehow affected my account, seeing as the devices having issue are non-beta? I might pull out the old ipad again tonight and see if it behaves. Try it under both iPadOS and a clean install of iOS (it'll take a while as I'll have to wait for apps to require updates).

Aug 27, 2019 7:34 AM in response to maffeis

So i got a call from Apple support a few hours ago. The Apple engineer advised me to restore my phone to factory settings and set it up as a new phone. So basically wipe everything clean then download a few new apps and hope for those downloaded apps to have a new update soon. This way I can check whether this will fix the issue or not and see whether the problem lies with the software itself or my Apple ID.

Aug 27, 2019 9:31 PM in response to Sulfo


So I got a call from one of the Senior Advisors yesterday night and she advised me to try and restore my phone and set it up as a new phone (completely clean restore) to see whether my issue regarding “unable to update apps” can be fixed that way.


After our phone call, I followed her advise and did a clean restore right away and download a bunch of apps hoping I would get an update from those downloaded apps very soon. Luckily, I got 6 new updates today from those downloaded apps from last night but surprisingly i’m still UNABLE to update my apps! The issue still persist. I can still download a new one but unable to update the current one.


I can now 100% suspect that the issue lies with my Apple ID and the connection to App Store server. I already did the “worst case” troubleshoot of clean restore but the issue is still there. I already reported this back to them.

Aug 28, 2019 7:52 AM in response to Sulfo

Btw: For every app I try to update the following log-entry (e.g. from apple support app xcode - console) occurs:


[UPD17983BC5/com.apple.supportapp:1130498044] Failing purchase with error: Error Domain=SSErrorDomain Code=13 "MZFairplay.sinftoolFailure_message" UserInfo={SSPurchaseErrorKeyShouldCancelPurchaseBatch=true, NSLocalizedDescription=MZFairplay.sinftoolFailure_message}


As it worked fine last week on every device with every ios / macos version from the last 2 weeks, its quite unlikely the error is on my / our side and the error message also seems to point more to apple.


So hopefully apple gets its infrastructure fixed soon. It is no option to set up every device from scratch and also no option to re-install every app every time it wants an update.

Aug 28, 2019 9:48 AM in response to ralf_s

anyway on macos also downloads don't work with the same effect, console output for each (example is twitterrific), interesting lines:


NSURLConnection finished with error - code -1100

fehler 18:46:58.573240 +0200 appstoreagent [CommerceKitProgress]: Task for com.iconfactory.Twitterrific5 has failed with reason: 202

standard 18:46:58.573307 +0200 appstoreagent [ProgressCache]: Canceling progress for bundleID: com.iconfactory.Twitterrific5

standard 18:46:58.645440 +0200 appstoreagent [LibraryService]: [2A011D7C] Completed with 1 result: <ASDApp: 0x7ff436559550>: {bundleID = com.iconfactory.Twitterrific5; storeItemID = 1289378661; storeExternalVersionID = 830174806; installed = 1}



Unable to update Apps in App Store on iOS 12.4

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