4

我正在尝试将这个 Adob​​e Native Extension ' SongPickerANE ' 的示例项目从 Windows 上的 Flash Builder 运行到 iOS 设备上。我已经在我的 Mac 上使用 AIR SDK 3.4 从 Flash Builder 在同一设备(和 iOS 模拟器)上成功运行它,但它无法在 Windows 上使用 3.4 运行,因为它无法访问所需的 iOS SDK(6.1 )。

所以,我已经在我的 windows 机器上更新了我的 AIR SDK,首先更新到 3.5,现在更新到当前版本 3.9,这似乎解决了我遇到的 iOS SDK 问题,但两者都未能运行并出现以下错误:

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

根据我在 iOS 开发的昏暗、遥远的过去所记得的,这是某种 XCode 链接/构建设置/阶段错误?所以要修复它,我是否必须编辑和重新编译 ANE,或者我可以在使用 ANE 修复它的 Flash Builder 项目中设置什么?

如果它需要重新编译 ANE,任何关于从哪里开始的提示/建议将不胜感激,因为到目前为止我已经设法避免与它们有任何关系,而且我确实觉得它们有点可怕。

提前谢谢了。

4

0 回答 0