Unity | 接入BuglySDK(IOS端)

1.在Bugly平台创建产品,选择IOS端;

2.将SDK包中的bugly_unity.unitypackage导入进Unity工程,创建脚本后,将下载的“Unity Plugin”文件中的BuglyBridge文件夹放到Unity工程中Plugins\iOS文件夹下,将Bugly.framework(路径:bugly_plugin_v1.5.3\BuglySDK\iOS\Bugly.framework)放入到Assets下,如下图所示。

                        

3.代码中“BuglyAppIDForiOS”赋值为从Bugly平台申请的IOS产品获得的AppID。

  • 将Unity项目发布到IOS平台,在XCode中打开。根据使用指南添加依赖项(libz.dylib及libc++.dylib默认已存在列表中)后打包发布即可。

  • 在xcode中进行打包时,会遇到报错:“framework not found Bugly”。解决的办法就是将依赖项列表中Bugly.framework框架移除,重新添加(重新添加时走“+”走不通,需要在Xcode左侧找到framework文件夹下的Bugly.framework,将其拖入列表即可)。
  • 【补充】如果遇到“Library not found for -IBuglyBridge”这个问题,说明Unity 中没有引入BuglyBridge文件。

  •  上传so符号表

1.下载符号表工具3.0(注意是IOS端)并解压,接下来的过程可参考符号表工具iOS版-使用指南.pdf文件;

2.找到项目的dSYM文件。(我这边该文件路径和指南上写的不一样,如果根据指南中3.2章节进行了配置后,在app所在目录下仍然没有该文件,可这样查找:a.点击Xcode->Window->Organizer;b.点击编译完的文件,右键->show in finder;c.选中文件,右键->显示包内容。找到后将其拷贝到桌面的一个文件夹内)

3.根据指南中2.3章节,生成so符号表并上传。(mac端需要安装java环境)

【mac端打开buglySymboliOS2.4.3文件夹终端】

扫描二维码关注公众号,回复: 11078721 查看本文章

                          

【参考下图,输入命令java -jar buglySymboliOS.jar -i .dSYM所在路径,buglySymbol_arprogram_arm64-bf184.zip即为生成的so符号表文件,上传bugly平台即可,也可参考指南进行自动上传】

             

发布了169 篇原创文章 · 获赞 24 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/weixin_39766005/article/details/105709365