I still have the issue on my iPhone 5s. I did have it on my iPad Air. I don't have it on my iPad Air 2. The full problem synopsis is thus:
When you update your applications via iTunes on a Mac or a PC and then Sync your iOS device, the AppStore badge icon does not change to reflect the fact that your out-of-date Apps have been updated. When your iOS device is in this Apps-need-updates meta state, the offending Apps appear on the Update page with an "Open" button rather than an "Update" button. Further the "Update All" Button is inactive.
There are two workarounds, and I'm not calling them fixes on purpose, is to force the AppStore program back into a state where it thinks the Apps Can be Updated. nammi59's workaround does this by forcing the AppStore into a state where it cannot contact the update server and then initiate an update before it realizes that your apps are already updated. It video gamish and temporary. The other fix is to avoid updating all the Apps within iTunes and them update a handful of them on your iOS device.
The bug appears to be that the AppStore on iOS doesn't recognize apps updated via an iTunes sync for the purpose of changing the AppStore badge icon. The badge icon does change when your device connects the update server and you have more updates available. In gory detail:
- Your iPhone says it has two updates via the AppStore Badge icon.
- If you check the AppStore::Updates pane on the phone, it lists the two apps that can be updated with buttons that say "Update".
- The "Update All" button on this pane is active.
- You go into iTunes on your computer. On the iTunes:Apps pane you click "Update All Apps".
- When that finishes you Sync your iPhone to iTunes.
- After this, the AppStore badge icon on the phone doesn't change. It still says you have two updates.
- If you visit the AppStore:Updates pane on the phone, now the same two apps are listed but the button to the right of them says "Open" rather than "Update".
- The "Update All" button on this pane is inactive.
From here you can fix the badge Icon by:
- Waiting until a new update becomes available. Once a single different app can be updated the AppStore Badge Icon counter on the iPhone will drop from two to one. It will increase normally as more apps can be updated.
- or Forcing a local update on the iPhone via nammi59's Airplane mode workaround.
You can avoid the problem by being careful not to update all the apps on your iPhone. Updating even a single app locally on the phone rather then through iTunes changes the AppStore badge icon correctly.