Skip to main content
Known Participant
September 21, 2015
Answered

Which version of Adobe AIR SDK supports iOS 9?

  • September 21, 2015
  • 2 replies
  • 5318 views

Hello everyone,

Which version of Adobe AIR supports iOS 9?

I have one ANE which is integrated with AIR SDK 17 and my native iOS code is build with iOS 9 SDK. When I try to build the test app it gives me below error:

Error occurred while packaging the application:

ld: library not found for -lSystem.B

Was wondering if it's the version of AIR SDK that is causing the problem?

Any help will be appreciated.

This topic has been closed for replies.
Correct answer Roshan Chhetri

Hi niranjan99926198‌,

Please follow the following Workaround [Applicable only for MAC]

1. Download and install Latest Xcode version 7 (we tried on xcode7.2 beta )

2. Create a soft link or Copy the ld from Xcode path : /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld  to <AIR_SDK_PATH>/lib/aot/bin/ld64/ld64

I hope it solves the issue.

Roshan

Adobe Air

2 replies

Inspiring
September 22, 2015

I can partially manage to get around the 'library not found' error by copying the libs from AIR SDK to iOS9 SDK but then it runs into problem with the default frameworks (CoreFoundation etc.) as these are a bit different than the ones shipped with AIR SDK.

Maybe Adobe could add some of the new iOS 9 frameworks to AIR SDK (HealthKit, ReplayKit etc.)? Or is there a way to make these frameworks compatible with AIR because linking them manually using <packagedDependency> does not work - ADT says the linked framework cannot be found.

Known Participant
September 22, 2015

So does it mean with the latest SDK that got released on 21st Sept supports iOS 9? Because I was not able to get rid of the below error after integrating with it.

Error occurred while packaging the application:

ld: library not found for -lSystem.B

Roshan ChhetriCorrect answer
Adobe Employee
September 23, 2015

Hi niranjan99926198‌,

Please follow the following Workaround [Applicable only for MAC]

1. Download and install Latest Xcode version 7 (we tried on xcode7.2 beta )

2. Create a soft link or Copy the ld from Xcode path : /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld  to <AIR_SDK_PATH>/lib/aot/bin/ld64/ld64

I hope it solves the issue.

Roshan

Adobe Air

kheftel
Inspiring
September 21, 2015

Are you linking against the iOS 9 SDK when building the app?

Known Participant
September 21, 2015

Yes, my test app is getting build with iOS 9 SDK. PFB screenshot.

kheftel
Inspiring
September 22, 2015

Hi kawikaheftel‌,

I tried with the above mentioned SDK also, but still the same error


you changed the namespace in your app descriptor xml to 19.0 and used whatever SWF version param you're supposed to, right?

Other than that, you might need to reference that library in your ANE's extension.xml. Or there might be bugs on adobe's end still.