Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sanfrancisofont1984

macrumors regular
Original poster
Aug 5, 2020
237
67
What do I lose/gain using Xcode 10.1 on HS versus using latest Xcode on Catalina/Big Sur for Objective-C?

I don't have Catalina/Big Sur supported Macs right now (I know there are unofficial methods; prefer not to do those).

BTW, I played with Swift a bit on Linux. I'm okay with the language. I don't like the fact I have to use latest macOS for it ...
 
You don’t need the latest version of macOS to use Swift. But just like with Objective-C, you cannot use features introduced past the version you’re on. The SDKs (frameworks and libraries) just won’t be available to link against. You also will not be able to test run the code on iOS devices past what the version of Xcode was paired with, i.e. if you have an iOS 14 device, it won’t pair with your Xcode.

For deploying an app to the App Store I would highly recommend being on the latest supported macOS or beta even if you target older versions for minimal deployment target.

If you’re developing for macOS for out-of-app-store deployment I‘d say it’s less important other than for testing, but you will be limited to the older APIs. But so would you be targeting the older platform from a newer OS (mostly)

If you’re just playing around to learn it doesn’t matter all that much at all either way
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.