Ref:
https://helpx.adobe.com/in/flash-player/release-note/fp_32_air_32_release_notes.html

iOS SDK Upgrade
AIR Runtime is now built with iOS 12 SDK, which enables AIR developers to
use ANEs built with iOS 12 APIs without using the –platformSDK switch while
packaging with ADT.

To use existing ANEs built with earlier iOS version:

Apple has removed support for libstdc++ from Xcode10 (iOS12). All the native
static libraries used in ANE, which are built with libstdc++ will not work
with the latest AIR SDK. It will throw the below error. The static library
has to be rebuilt with Xcode 10 and repackaged.
Error : ld: library not found for -lstdc++
ld: library not found for -lstdc++
Compilation failed while executing : ld64
We have updated some of the symbols in the stub files generated, which are
in accordance with Apple’s changes. If you see below error during packaging
ipa with ANE, repackage the ANE with the latest AIR SDK.
Error: Undefined symbols for architecture armv7/arm64
If we are using -platformsdk, we need to replace the ld from
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
to /AIRSDK/lib/aot/bin/ld64/ld64 and rename it to ld64.
While using -platformsdk, developers must specify the iphoneOS version
number 12.0 in the path to avoid any unintended behavior. For example,
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk



-----
Thanks & Regards,
M.Prabhu
--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/

Reply via email to