【SDK接入】使用UnityPlugin接入Bugly(iOS)
来源:互联网 发布:银川善知律师事务所 编辑:程序博客网 时间:2024/05/19 18:10
不知不觉已入行将近一年,慢慢开始了码农生涯。
最近项目中要求接入Bugly,方便随时查看游戏运行的异常。腾讯出品的Bugly工具功能还是很强大的,包括异常上报、收集详细Log、登录网页实时查看。但是,接SDK总会有坑,自己踩完之后希望能帮到同样情况的码友。
使用的是官方的UnityPlugin,版本1.5.3
iOS
官方的UnityPlugin使用了XUPoter实现Xcode设置(一开始不知道- -),所以全部导入之后打出来的工程是没有问题的。但项目不想用XUPorter,因为XUPorter属于开源项目,后期维护成本比较大。
如果不导入XUPorter,那么坑就来了。完全按照Bugly Unity Plugin 使用指南接入(记得要把Bugly.framework复制到项目里, 把BuglyBridge.h, libBuglyBridge.a放进Plugin/iOS里)。
如果Xcode Build报错ld: framework no found Bugly.framework
,那么:
- Framework Search Paths加上Bugly.framework所在路径
具体加法可以参照Xcode Search Paths相关配置
如果初始化SDK时报Not found class BuglyAgentV2
的warning,那么:
- Other Linker Flags需要加上-ObjC
需要加上-ObjC的原因可以参考聊聊 “-ObjC” 的故事
这些都加好之后应该就可以正常使用了,正常的Log:
另外为了实现XUPorter自动化设置Xcode的目的,可以使用unity5.x内置的Xcode的API,在继承了MonoBehavior的脚本中有个建立Xcode工程的后处理回调OnPostprocessBuild,在这个回调里面进行设置,具体用法传送到雨松大大的Unity3D研究院之5.x自带API打包xcode添加framework、plist
Android
Android的接入步骤就相对简单了,只需要在AndroidMainfest.xml配置权限就好了。不过android.permission.READ_LOGS
这个权限在4.x之后就限制普通app使用了,可能这就是在控制台也看不到Bugly SDK输出的Log的原因。另外,Android的工程上报运营统计数据比较慢(延迟有一天-.-),而且app崩溃(栈崩溃)也没有上传,原因不明。
— — 长路漫漫,上下求索
- 【SDK接入】使用UnityPlugin接入Bugly(iOS)
- Bugly SDK接入指南(iOS)bug统计
- Bugly错误监测Android SDK接入
- Bugly热修复 Android SDK接入
- facebook SDK ios 接入
- 接入 PayPal iOS SDK
- IOS SDK 接入 踩坑
- Bugly Android 快速接入使用文档
- Bugly Android 快速接入使用文档
- Android热更新(2)-接入Bugly
- Bugly android 接入
- iOS 信鸽SDK完整接入
- ios接入微信sdk
- ios 接入微信sdk
- Unity3D接入SDK - iOS篇
- iOS Google SDK 登陆接入
- Unity接入微信SDK——iOS(接入微信SDK)
- sdk接入
- 【Scikit-Learn 中文文档】神经网络模型(无监督)- 无监督学习
- Ubuntu16.0.4配置python3.5
- jQ2 强大的选择器
- MATLAB2013在2017年10月份之后就不能激活了
- MakeFile基础知识&多目录编译
- 【SDK接入】使用UnityPlugin接入Bugly(iOS)
- 【Scikit-Learn 中文文档】交叉验证
- 51nod 1803 森林的直径
- Poj2758 Checking the Text
- HOJ P2143 Song(贪心)
- android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
- 消息机制 钩子+回调
- Java学习课程七:编写程序
- java反射机制