Re: building for 10.5 vs 10.6
Re: building for 10.5 vs 10.6
- Subject: Re: building for 10.5 vs 10.6
- From: Bill Cheeseman <email@hidden>
- Date: Tue, 29 Jun 2010 11:47:42 -0400
On Jun 29, 2010, at 11:03 AM, Matt Neuburg wrote:
> Well, I was agreeing until that last sentence. Testing on 10.5 SDK on a 10.6
> machine is *absolutely not* a substitute for testing on a machine that is
> actually *running* 10.5.
Yes, that's one of the points I attempted to make in my final parenthetical remark.
What I should have said more clearly is that building with the base SDK temporarily set to 10.5 is an easy, useful and effective way to have Xcode do an important piece of the backwards compatibility testing for you. You should always do it, as an early step in the overall testing process, before you move on to the runtime testing under 10.5 that you focused on in your original message. Because the 10.5 build is fast and thorough within the design scope of the availability macros, It may catch cases that you could overlook in runtime testing.
In general, I have not found over the last several years that maintaining backwards compatibility is as hard as you suggested in your earlier post. This use of the availability macros for automated compatibility testing has been an important factor in my experience.
--
Bill Cheeseman - email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden