Developing for Snow Leopard

Discussion in 'Mac Programming' started by Thethuthinang, May 28, 2012.

  1. macrumors member

    Jan 3, 2011
    I was looking for the steps to submit to the app store, but could only find Lion-specific steps. Does anyone know where I can find instructions for
    Snow Leopard?
  2. Macman45, May 28, 2012
    Last edited: May 28, 2012

    macrumors G5


    Jul 29, 2011
    Somewhere Back In The Long Ago
    I'm no Dev, but if you are looking to compile Apps for a version of OSX that will very soon be 2 re-writes out of date (with the introduction of ML shortly) I'm curious to know why you want to?

    Lion makes sense, but SL as good as it was, is going the way of all versions pre Leopard.

    Niche market?
  3. thread starter macrumors member

    Jan 3, 2011
    Suffice it to say that I don't have a mac that can run Lion.
  4. macrumors 6502a

    Feb 18, 2008
    The problem is that the sandboxing requirements of the App Store necessitate XCode 4 and therefore Lion (at least that's my understanding).

    I'm in the same boat, I'm not able to upgrade to Lion (very easily). I'm selling my app outside of the App Store (which I'm not keen on using because of it's restrictions and 30% cut), if the app sells well enough I will purchase a new Macbook and possibly consider the App Store for a future version. Bottom line is I don't think you can develop a pre-Lion app for the App Store without Lion/XCode 4.
  5. thread starter macrumors member

    Jan 3, 2011
  6. macrumors 68000

    Jan 28, 2003
    Less lost in L.A.
    A niche market of millions of potential customers who can't upgrade.


    Xcode 4.2 runs on Snow Leopard. Do you know for a fact that can't be used?
  7. macrumors 6502a

    Feb 18, 2008
    No, hence my use of the phrase "I don't think you can...", the use of which serves to indicate doubt.
  8. macrumors 6502a

    Feb 18, 2008
    App Store has 4.3:


    XCode downloads on


    I'm not going to download 1.6Gb just to test if it will work on SL.
  9. macrumors 603


    Nov 26, 2007
    Since when was 47.5% a niche while 30.5% was something more?


    Admittedly, this data is two months old, but Lion was eight months old when the data was collected. Rough estimates of their percent shares now are...

    30.5*10/8 = 38.1% and snow leopard would be at 47.5-(38.1-30.5) = 39.9%...

    Of course, that assumes Lion grew linearly whereas it probably didn't for four reasons:
    1 - Most people buy new computers between August and December (new school year and winter holidays.) Not many people buy them in April or May. This suggests Lion grew more quickly in its earlier months.
    2 - Many people buy new computers when there are new computers to be bought. The most recent new Mac released was in October of 2011. Which against suggests Lion grew more quickly in its earlier months.
    3 - Many people buy new OSs when they're new. Lion is past the early adapter stage.
    4 - Some people buy new OSs when they're old and can be gotten cheaply. Lion is not yet that old. Snow Leopard, however, is, and so Snow Leopard may have in fact seen some increase in marketshare while older Mac OSs saw a decrease.

    My point: Lion is more niche-ish than Snow Leopard. Unless a core feature of your app requires Lion, there's no good reason to not support Snow Leopard.

    Then you have a few options:
    1 - Buy a newer computer that can run Lion. I have two computers from 2007 running Lion perfectly. I also have older (not exactly sure what year, maybe 2005 or 2006) computers running Lion. It shouldn't cost more than $400 to get a used iMac that can run Lion, and used Mac Minis that can run it are probably cheaper still.

    2 - I can't actually think of any other options you have. Refer back to #1.

    Are you actually at the stage when you have a finished product ready to upload to the Mac App Store? If not, then I'd say keep working with whatever OS and Xcode version you have... you can upgrade when it's ready/necessary. Also, depending on your product, might it be a better idea to distribute it through another online store, such as Amazon or Steam? (I'm planning on distributing my next app, a game, through at least the Mac App Store and Steam, and possibly Amazon as well.)
  10. macrumors 68000

    Jan 28, 2003
    Less lost in L.A.
    Uh? Did I miss something?

    The concern was; Can you create an app that executes on Snow Leopard with something less than Lion/Xcode 4.3+ and is that older development combination capable of submitting the result to the store. (If I recall correctly, Snow Leopard is the oldest version os OS X that can download from the Mac app store.) (I say Xcode 4.3+ because less than 4.3 can't be run on Lion from what I hear and your capture demonstrates.)

    So, can one use Snow Leopard and Xcode 4.2 to develop an app that runs on SL and use Xcode 4.2 to submit the executable to the store? I can, still, use this combination to develop and submit iOS apps to the iOS app store.

  11. macrumors 6502a

    Feb 18, 2008
    And where do we download this mythical XCode 4.2 for Snow Leopard? Every download of XCode 4.2 states it is for Lion. That's the issue - where do we get XCode 4.2 for Snow Leopard?
  12. macrumors 68000

    Jan 28, 2003
    Less lost in L.A.
    You login to your Apple iOS development account and download from there.
    Scroll down to where it says "Xcode 4.2 for Snow Leopard" and click the blue link below that. If for some reason you don't see that then look for and click on 'View all downloads'. Narrow the Categories to 'Developer Tools' and enter 'Xcode 4.2' into the search box and hit the return key.

    I do have a paid iOS developer account but I don't think that matters. Anyone know for sure? It late and I don't have time to figure that out right now.

    I don't know why it isn't available via an OS X developer account. At least not on my free OS X account which hasn't been signed up for an iOS account.
  13. macrumors 6502a

    Feb 18, 2008
    I couldn't find a link for Snow Leopard, but I'm on a free account, that may be the difference. When I've sold enough copies of my app to afford it I'll get a paid account...
  14. macrumors regular

    Mar 5, 2006
    You must be a member of one of Apple's paid developer programs to download Xcode 4 on Snow Leopard.
  15. macrumors member

    Feb 13, 2007
    Snow Leopard using Lion Tools

    You can always set the Deployment OS for Snow Leopard in XCode. That still won't solve the problem of the sandboxing requirement of the App Store as of June !st.

Share This Page