1. 程式人生 > >[iOS]nodejs-mobile在iPhone XS崩潰

[iOS]nodejs-mobile在iPhone XS崩潰

現象:內建的nodejs-mobile在iPhone XS直接crash

  • 模擬器iPhone XS沒問題,真機有問題
  • Organizer Crashes 日誌 iPhone XS Crash Log

開啟後可以看到 arm64_CallFunction反覆被呼叫,直到Stack Overflow

arm64_XcallFunction

分析

根據上述資訊,可以推測跟iPhone XS的處理器有關。搜尋關鍵字 “nodejs_mobile crash iPhone XS” 一頓分析後可以找到有用的資訊如下:

解決辦法

  • 打上上面的Patch
  • 根據官方說明,重新編譯 NodeMobile.framework
  • 替換本地NodeMobile.framework