max is +/-128MB

2022-12-19  本文已影响0人  junhui

问题:unity 集成声网 SDK 导出 Xcode 工程单独运行是正常的,集成到 

原生工程报错(“ARM64 branch out of range (134224192 max is +/-128MB)”),原因是 ARM64 下 Mach-O 文件过大,超出了寻址能力的 极限

方案一:unity 配置托管代码剥离,剥离无用的代码(请查看具体的剥离机 

制,勿随意剥离); 

https://docs.unity.cn/cn/current/Manual/ManagedCodeStripping.html) 

方案二: 原生配置托管代码剥离,把主工程和 UnityFramework 工程的优 

化等级都设为 -Os(Optimization Level) 

Xcode配置图

方案三:放弃 unity 集成,原生集成 SDK,把接口都放给 Unity,unity 调 

用。

小提示:在集成遇到问题时,及时提交工单,如果无工单系统,找不到技 

术支持,去官网找客服,会有意想不到的收获。

上一篇下一篇

猜你喜欢

热点阅读