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/
