AIR SDK release

Last Updated: Nov 27, 2019

see the release notes

some highlight points

This release fixes a number of stability bugs reported by developers and also addresses an issue with packaging for iOS devices that had been present in the previous two releases. The approach now in place is:

  • Using MacOS versions up to and including 10.14, an IPA will be created that contains a universal binary with both 32-bit and 64-bit code in it. This can be installed onto older iOS devices that do not support 64-bit, as well as newer devices.

  • Using MacOS 10.15 upwards, with the restriction where we cannot run 32-bit executables, the IPA file will only contain the 64-bit code. These IPA files can only be installed onto 64-bit devices; there is an updated device requirements setting that is added automatically into the Info.plist file in this case.

  • Windows will continue to support 32-bit and 64-bit generation as before


3.1.4 Bug Fixes

[AIR-276] Updating skia used in x64 build to support fonts properly
[AIR-283] Updating netstream handling to force a correct seek to start of a file (Gamua-79)
[AIR-296] Fixing crash in Android audio mixer due to buffer size/data mismatch
[AIR-298] Fixing crash in AIR relating to display objects in stopAllMovieClips
[AIR-299] Fixing wrong stage resolution reported after splash screen has been displayed (Gamua-135)
[AIR-301] Ensuring we don’t have a Java exception if the app is closed during the splash screen (Gamua-157)
[AIR-304] Updating IPA packaging to choose between universal 32- and 64- bit, vs 64-bit only on Catalina
[AIR-307] Ensuring we cope with a license file in a read-only state


3.2 Known Problems

AIR-168: AIR content goes all white/blank after AR camera closes (Gamua-67)
AIR-183: ANRs caused by inputs not finishing processing in time (Gamua-29)
AIR-263: IPA process cannot uninstall an application from iOS13

See also