• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Building AIR SDK with different version of iOS SDK?

Engaged ,
Nov 26, 2018 Nov 26, 2018

Copy link to clipboard

Copied

Hi guys,

Can someone explain what does actually means when AIR is built with different version of iOS SDK as that is the case with latest AIR 32 beta which is built with iOS 12 SDK.

In what ways that iOS SDK in AIR affects final ipa file?

Can you for example get any performance benefits with it or is only compatibility stuff. Fore example we all know that Apple focused on performance optimisations with iOS 12 so will that affect our AIR apps for iOS if we compile them with AIR 32 or later which is compiled against iOS SDK 12.

Also I am aware that AIR uses LLVM to compile AS3 to ipa and does that has anything to do with iOS SDK?

Can someone shed a little light on this stuff?

Thanks,

Caslav

TOPICS
Development

Views

319

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 26, 2018 Nov 26, 2018

Copy link to clipboard

Copied

LATEST

iOS and Android work the same way, you can set a minimum version and a supported version. The supported version allows that version to work in its natural way. Later versions would effectively have to emulate the earlier version.

Sometimes one will affect the other, so for example to properly support iOS 12 you have to do some things that need iOS 9 or later to work. In submitting at app to support iOS 12 you have to give up support for iOS 8 and earlier.

You would put this into the info additions part of the app descriptor XML:

<key>MinimumOSVersion</key><string>9.0</string>

So, using the later version of AIR will let iOS 12 work better and do things with an iOS 12 way of working, but iOS 9, 10, 11 will still work, at least back as far as the minimum you have set.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines