2016-11-11 72 views
-1

我试图建立由renpy(Ren'Py 6.99.11.1749)创建的游戏。我成功地在iOS模拟器(iPhone 6)上构建了游戏。但我试图在我的设备上运行(iPhone 5s,iOS 10.0.2),并且构建失败。 的Xcode(8.0的Xcode)抱怨说:无法建立(Xcode8.0 iOS10.0.2)

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) 

回答

0

在别人面前有同样的问题。看起来原因是由于ARM霓虹灯不支持的优化。参见例如this bug reportthis question

一个解决方案(变通)seems to be来定义预处理器标志PNG_ARM_NEON_OPT=0

+0

我添加了'PNG_ARM_NEON_OPT = 0'来调试预处理器宏,并设置生成配置调试。但不能建立它,并保持错误。 – shikugawa