Skip to main content
Participant
September 6, 2012
Question

can not create ipa with ane air3.4

  • September 6, 2012
  • 3 replies
  • 856 views

i have a programe use ane,create with object-c++,ane is create. when create ipa error:

ld: warning: -ios_version_min not specificed, assuming 4.0

Undefined symbols for architecture armv7:

  "_testFinalizer", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

     (maybe you meant: _testFinalizer_name)

  "_testInitializer", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

     (maybe you meant: _testInitializer_name)

ld: symbol(s) not found for architecture armv7

Compilation failed while executing : ld64

flashbuilder4.6

air3.4

xcode 5.0

create .a  is use object-c++ model

please help me

This topic has been closed for replies.

3 replies

Colin Holgate
Inspiring
September 6, 2012

See if this topic answers your problem:

http://forums.adobe.com/message/4668624#4668624

342449453Author
Participant
September 7, 2012

can not solve my problem

when Compile

packet ipa can not

when

can packet ipa,but i must use Compile Sources as Objective-c++ for ane

please help me

September 7, 2012

Hi,

The issue is due to using Objective C++ code.

The solution is to include all your FRE functions(declarations and definitions) in the extern C module. eg.

extern "C" {

All FRE functions

}

The other functions you use can be outside the extern "C" declaration.

Hope this helps.

Regards,

Neha