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

vagrant2

macrumors newbie
Original poster
Apr 26, 2014
1
0
Hi all,

I am new in programming under Max OS X. I have application which i need to build for mac os x, intel64 (from Snow Leopard 10.6 to Mavericks 10.9). So, first question is: Under what version should I develop for best compatibility between all intel64 based versions of Mac OS X?

Second problem is that i do not have real mac, I am using iAtkos through VirtualBox, currently ML2 (Mountain Lion). Second question is: can I use Virtualised environment for to build packages functional under real mac?

Thank you for any help.
 
You can develop and build applications on 10.6 that will work on 10.9, but, most likely, will leave out features that are available on later versions. You can develop on later OSes, but then you have to be mindful on when APIs and functions were added and implement work-arounds or not call them on earlier OS X versions.

Also, don't forget to set the deployment target on Xcode (or passing the right compiler flags) to what you are targeting.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.