max is +/-128MB
问题: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调
用。
小提示:在集成遇到问题时,及时提交工单,如果无工单系统,找不到技
术支持,去官网找客服,会有意想不到的收获。
页:
[1]