Trying to get by the Apple Rejections for non-public API callsw
We got bit today by the new non-public API rejection notice from Apple due to AIR making these non-public calls:
But Adobe just created a special build of AIR 18.104.22.168 that fixes this issue but I can't figure out how to upgrade just the AIR SDK on top of my Flex SDK 4.16.1 release. I can't use the FlexSDK installer because it doesn't have the pre-release AIR 22.214.171.124 build with the fix for Apple rejections.
Piotr, did you embed the new 122 build into the latest FlexSDK installer I read about a few days ago? I use the Flex SDK installer normally to install new SDKs that embeds the AIRSDK you choose from the install menu.
Assuming Piotr did not use build 122 in latest Flex SDK installer because his last message about the installer was before Adobe released 122 patch. So I tried following these directions:
But am getting compiler errors:
Information:4/17/18, 4:43 PM - Compilation completed with 3 errors and 0 warnings in 11s 891ms
Error:[FlexCommons]: java.net.SocketTimeoutException: Accept timed out
Error:[FlexCommons]: Exception in thread "main"
Error:[FlexCommons]: java.lang.NoClassDefFoundError: flex2/tools/VersionInfo
Caused by: java.lang.ClassNotFoundException: flex2.tools.VersionInfo
... 1 more
Does anyone know how to manually overlay an unreleased version of AIR SDK 29 onto FlexSDK 4.16.1? I'm sure this is some simple thing I'm doing wrong.
Thanks for your help!