-1

我尝试构建由renpy (Ren'Py 6.99.11.1749)创建的游戏。我成功地在 iOS 模拟器(iPhone 6)上构建了游戏。但我尝试在我的设备(iPhone 5s、iOS 10.0.2)上运行,但构建失败。Xcode (Xcode 8.0)抱怨说:

Undefined symbols for architecture arm64:
  "_png_init_filter_functions_neon", referenced from:
      _png_init_filter_functions in libpng.a(pngrutil.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

0

其他人之前也有同样的问题。原因似乎是由于对 ARM neon 的优化不受支持。例如,请参阅此错误报告此问题

一种解决方案(解决方法)似乎是定义预处理器标志PNG_ARM_NEON_OPT=0

于 2016-11-11T08:58:14.790 回答