Skip to main content
Participant
August 22, 2012
Question

updated AIR 3.4 SDK beta version to release version, package IPA failed

  • August 22, 2012
  • 22 replies
  • 5346 views

my project contains an ANE , and it works fine with previous version , today i updated sdk version to AIR3.4 sdk release , but failed to package IPA  with errors below:

ld: warning: -ios_version_min not specificed, assuming 4.0

Undefined symbols for architecture armv7:

  "_null", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

     (maybe you meant: _sqlite3_bind_null, __ZN7avmplus20BitmapDataJPEGWriter14j

peg_null_charEP18jpeg_common_structPc , __ZN7CString16s_nullTerminatorE , __ZN7a

vmplus7AvmCore24decrementAtomRegion_nullEPii , _null_name , __ZN7avmplus20Bitmap

DataJPEGWriter9jpeg_nullEP18jpeg_common_struct , _sqlite3_result_null , __ZN7USt

ring16s_nullTerminatorE )

ld: symbol(s) not found for architecture armv7

Compilation failed while executing : ld64

is it a bug? or i do someting wrong?

This topic has been closed for replies.

22 replies

Participating Frequently
August 24, 2012

Hello I'm facing the same problem even after reboot. Still need some help on how to solve it. Do I really need to recompile all ane's in order to use them with air 3.4??

August 27, 2012

Hi Andrius,

If your app gets compiled with AIR 3.3 release version, there should be no need to recompile the ANEs to use with AIR 3.4.

With AIR SDK with iOS 5.1 support, using armv7 architecture is mandatory. Previously, compiling your native libraries with only armv6 used to work, but now, armv7 must also be supported.

So, only the native extensions using armv6 architecture will be affected.

If your app gets packaged with AIR 3.3, there must be some other issue. Can you share your OS, Flash Builder details and your project at: neh@adobe.com.

Participant
August 31, 2012

I'm having the same problem with this ANE: https://github.com/freshplanet/ANE-Facebook which works like a charm on 3.3 but not at all in 3.4 with the same error as stated before, Tried recompiling the library with ONLY support for arm7 but it didn't work at all, I'm using mac, it happens with FB 4.6 and 4.7 Beta with any project I create.

Participant
August 23, 2012

Same problem here. Worked with AIR SDK 3.3, but not 3.4.

Undefined symbols for architecture armv7:

  "_null", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

August 23, 2012

Hi Yao/Kyle,

Can you try recompiling your native library for architecture armv7? If that doesn't work out, can you please share the sources you are using to package your app at neh@adobe.com , as well as the command.?

Participant
August 24, 2012

Hi Neh,

Thanks for replying.

The issue was gone. I don't know why, maybe a rebooting fixed it.

Inspiring
August 22, 2012

I have what may be a related problem, which is that I can't tell the app descriptor files to include my ANE anymore, meaning that it isn't included in the packaged IPA. I used to be able to specify my ANE in the <extension> node of the app descriptor file, but now, when I add the <extension> node and Publish from Flash Professional, the <extension> node is removed from the app descriptor file...

August 23, 2012

Hi Boris,

If you see in the Flash Professional ActionScript Settings, under the library path tab, you will see a native extensions button. You can provide the path to the ANE there, and the tag and the ANE will be included in your packaged IPA.