Re: How to get warnings for missing methods in older SDKs
Re: How to get warnings for missing methods in older SDKs
- Subject: Re: How to get warnings for missing methods in older SDKs
- From: Alexander von Below <email@hidden>
- Date: Fri, 25 Mar 2011 10:51:10 +0100
Please join me in filing a bug report for this
On iOS, an attempted workaround did not work but it may work on OS X: In your project's Build Settings, define in "other C-Flags" MAC_OS_X_VERSION_MAX_ALLOWED to be MAC_OS_X_VERSION_10_5 (or 1050) and see if that produces the desired results.
I find the change of paradigm disturbing, because now the only way to ensure backward compatibilty is to either know the availability of each and every method, or to do a full coverage test of you app on a machine running the old OS.
The compiler COULD know about this (with all the funky availability attributes and stuff), why isn't it talking?
Alex
Am 25.03.2011 um 10:43 schrieb Ben Staveley-Taylor:
> What's the the best way to identify which methods are not available on earlier OS releases now that we are obliged (in Xcode 4) to use the 10.6 SDK?
>
> Up until now (in Xcode 3) I have been using SDKROOT=macosx10.5 with MACOSX_DEPLOYMENT_TARGET=10.5. That does exactly what I want; if I accidentally use a method that is 10.6 only I get a compile time warning, which reminds me to put in some workaround code.
>
> However, with SDKROOT=macosx10.6 + MACOSX_DEPLOYMENT_TARGET=10.5 I get no warnings. Can it be true that the official line is it's just up to me to read the documentation very carefully for every method I use? I've seen others propose copying the 10.5 SDK into Xcode 4, and a response that that is unsupported and generally a bad idea. Do we know of a better "clean" solution yet?
>
> Thanks,
>
> --
> Ben Staveley-Taylor
> 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
_______________________________________________
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