Adobe AIR SDK support for iOS @available expression
Adobe AIR SDK still doesn't support @11867269 expression in native iOS code. If one uses native library which uses this API, app can't be built:
Undefined symbols for architecture arm64:
"___isPlatformVersionAtLeast", referenced from:
+[Class methodWhichUsesAvailable] in Somewhere(Class.o)
ld: symbol(s) not found for architecture arm64
Compilation failed while executing : ld64
This is native iOS feature since such a long time ago and it's honestly sad that this is not supported with Adobe AIR SDK. Writing native extensions which we are porting to numerous non native mobile frameworks (including Adobe AIR) suffer because of this and are forced to use macros for checking current iOS version. Natively compilers are unaware of these macros and they flag usage of deprecated APIs all the time, even though we are using them properly. With usage of available expression, we would be able to remove those warnings, but if we use that expression natively, Adobe AIR ANE is useless, since apps using it don't even compile.
Are there any plans to support this?
