2016-11-11 59 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