git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Trying to get by the Apple Rejections for non-public API callsw


Hey all:

We got bit today by the new non-public API rejection notice from Apple due to AIR making these non-public calls:

https://forums.adobe.com/thread/2472510 <https://forums.adobe.com/thread/2472510>

But Adobe just created a special build of AIR 29.0.0.122 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 29.0.0.122 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:

https://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html <https://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html>

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
	at com.intellij.flex.compiler.FlexCompiler.<clinit>(FlexCompiler.java:19)
Caused by: java.lang.ClassNotFoundException: flex2.tools.VersionInfo
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 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!

Erik