Users of older versions of iOS may be left out in the app-less wilderness according to reports, with the App Store seemingly not impressed with users who have not updated their iPhones or iPod touches past iOS 3.1.3.

Apple has always been a strong proponent of users installing the latest version of an operating system, whether that be the latest and greatest release of OS X on a Mac, or the newest version of iOS available. It’s a great way of squashing potential bugs and security holes while making sure developers have less OS fragmentation to deal with.

Some people don’t want to update, though. Whether it be through a need to have a specific jailbreak work, or their iOS device simply doesn’t have the chops to run the latest iOS release, some just do not want to upgrade. Reports have surfaced that devices running iOS 3.1.3 or earlier are unable to download apps from Apple’s App Store…

There have been numerous threads on Apple’s support forums about the issue over the last couple of days, with users reporting that the download buttons are missing the on-device App Store. Some images may not display, especially screenshots.

The reason for the App Store’s disdain of iOS 3.1.3 is unclear, and this is one of the first real instances of fragmentation to make its way to iOS. We’re willing to wager that the hiccup is entirely accidental and that a change Apple has made in its App Store code – it is a glorified web app, after all – has broken something in the version of Webkit used in iOS 3.1.3 and earlier.

We’ll keep our ears to the ground, but we would expect a fix to pop up sooner rather than later, so hold on tight.

Has this particularly strange bug been affecting you? We wonder how many users are still running iOS 3 out there.

  • Yep! on my iPod 1G xD.
    Use installous though 😛

  • If apple have now stop iOS 3.1.3 from downloading , how long before 4.2.1 (3g ipod 2g) will not beable to down load..

  • This happened to my brothers ipod last night when i used whited00r. I thought whited00r was the problem but nice to know now what it really is

  • Apple should give the owners of older iPhones a solution for unlocking. The whole reason my 3G has an old iOS firmware is I do not want the baseband to change, so my mom can still use it with a company with no contracts. She is not a tech savvy, so it is perfect for her. Help us out here Apple

  • Some people still have a 2nd Generation iDevice (iPhone 3G & iPod Touch 2G) or even the First Gen. If they update to iOS 4.2.1 (the highest Firmware these devices can run), It will run very slowly compared to iOS 3.1.3. The only Alternative way to get Apps is through Installous or some other source. I doubt they would work because most Apps now require iOS 4 or Higher. If someone still has a Original iPhone or iPhone 3G, and doesn’t have the money to get at least a 4S, then just buy the 3GS or 4 for half the price. You can still run the latest Operating System on these devices.

  • My iPhone 3GS on 3.1.3 is browsing and downloading apps just fine.

  • Jon Garrett

    maybe apple just wants all these people to buy new devices.

  • Benjamin Hoover

    APPLE FIXED IT!! You should change the post!
    I had issues before but now they are gone.

  • iOS 4 was the first version to properly implement HTML5, so Apple must have used some sorta HTML5-only code that doesn’t work on older versions.


  • thats not fair :/

  • Nautech ITS

    I receive this notice from facebook :-

    that your app – Apps (343476529005674) has been blocked on the ‘Facebook for iOS’ app due to violation of the following policy:

    Mobile Web Apps that are running within a Facebook iOS app may only use iOS approved payment methods. These apps must not reference, use, or otherwise encourage use of Facebook Credits and other non-iOS approved payment methods. (FPP I.10) You may reference FB credits in your canvas (desktop) application, just not your mobile application.

    If you take care of this policy issue by removing the non-approved payment method, then we will unblock your app from the Facebook iOS app. Please respond to this email to let us know when you’ve made the required changes to your app.

    -Please set up your mobile web URL to redirect to your native iOS application


    -You can block that using our JS SDK:

    if (!FB.UA.nativeApp()) {
    // payment accepting code

    Please clarify this , this is just warning or any other issue