I'm trying to run a sample project for this Adobe Native ' SongPickerANE ' extension from Flash Builder on Windows on an iOS device. I successfully executed it on the same device (and iOS Simulator) from Flash Builder on my Mac with the AIR SDK 3.4, but it failed work with 3.4 on Windows because it was unable to access the required SDK for iOS (6.1).
So, I updated my AIR SDK on my Windows computer, first to 3.5, and now to the current version 3.9, which seems to have sorted out the problems with the IOS SDK that I had, but both failed to execute the following error:
java.lang.Exception:
Undefined symbols for architecture armv7:
"_objc_setProperty_nonatomic", referenced from:
-[SongPickerHelper setPickedItem:] in libcom.newpixel.air.nativeextensions.SongPicker.a(SongPickerHelper.o)
ld: symbol(s) not found for architecture armv7
Compilation failed while executing : ld64
From what I remember about this in the dim, distant past of iOS development, is this some kind of Xcode / Build Settings / Phases communication error? So to fix this, will I need to edit and recompile ANE, or is there anything I can install in a Flash Builder project that uses ANE to fix it?
If this requires recompiling ANE, any tips / tricks on where to start will be appreciated, as I have so far managed to avoid having anything to do with them, and I find them a bit scary.
Thank you very much in advance.
source
share