【问题标题】:air sdk 16 buid app with ane,required to have universal iOS libraries. Please contact the ANE developer带有ane的air sdk 16 buid app,需要有通用的iOS库。请联系 ANE 开发人员
【发布时间】:2015-03-06 16:36:51
【问题描述】:

使用air sdk 16 构建air ios 游戏时出现错误。添加chartboost ane 插件时(https://github.com/lilili87222/chartboost-ane-flash-air-android-ios)

错误:META-INF/ANE/iPhone-ARM/libAirChartboost.a、META-INF/ANE/iPhone-ARM libAirChartboost.a 需要具有通用 iOS 库。请联系 ANE 开发人员以获取相同的信息。

Apple 已宣布应用程序必须支持 armv 64 01/02/2015。任何想法?任何其他机构已将 air sdk 升级到 16?

【问题讨论】:

  • 这意味着ane本身必须是通用二进制。您不能在 AIR 16 项目中使用它。

标签: ios actionscript-3 air chartboost ane


【解决方案1】:

如果您可以访问源代码,只要扩展在 ObjC 中编码良好,更新就相当简单。

  • 打开 Xcode 项目
  • 检查它是否使用标准架构并支持 arm64 平台
  • 构建项目

然后,如果您使用最新的 air beta 编译 ANE,您将获得 64 位支持的扩展。

【讨论】:

  • 我也有同样的问题。 forums.adobe.com/message/7176133#7176133 . lipo -info 使用 armv7 armv7s 和 arm64 报告静态库很胖,因此编译了 ANE,但是在 Flash Pro CC 上的测试应用程序上使用 ane 时失败
猜你喜欢
  • 2017-03-28
  • 2013-03-19
  • 2014-12-18
  • 2013-11-28
  • 2014-10-01
  • 2015-11-15
  • 2022-09-26
  • 1970-01-01
  • 2012-01-21
相关资源
最近更新 更多