之前已经弄过了:
现在需要再去弄一次。
这次是使用最新的SDK。
新建了个app
添加了对应的logo:
添加了成员:
Bugly介绍 – Android Crash(崩溃)_iOS Crash(崩溃)_ANR_卡顿_监控分析
Bugly SDK – Android SDK_iOS SDK_NDK_符号表工具
Bugly SDK – Android SDK_iOS SDK_NDK_符号表工具
-》
去下载:
iOS SDK包
参考:
iOS SDK接入指南 – iOS Crash_iOS崩溃_iOS崩溃日志_iOS Crash收集
去导入到项目中:
再去添加依赖的库:
SystemConfiguration.framework
Security.framework
libz.dylib
没有
libz.dylib
但是有:
libz.tbd
此处是swift项目,所以将头文件:
#import <Bugly/Bugly.h>
导入到:
SalesApp-Bridging-Header.h
变成:
再去找到Bugly的AppID
加入到代码中:
let SalesAppBuglyId:String = "900038066" func application(application: UIApplication, willFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool { initLog() Bugly.startWithAppId(SalesAppBuglyId) } |
但是去编译出错:
SalesApp-Bridging-Header.h:17:9: ‘Bugly/Bugly.h’ file not found
Failed to import bridging header ‘/Users/crifan/dev/dev_root/daryun/Projects/Qoros/QorosSales/Sourcecode/SalesAppiOS/SalesApp/SalesApp-Bridging-Header.h’
然后发现:
Bugly.framework
没有拷贝式的导入:
所以:
重新拷贝过来:
然后再去看看,就已经放到项目的根目录了:
然后就可以正常编译了。
注意:
不能加
import Bugly
否则会报错。。。
然后用测试代码去测试:
let intArr = [Int]() print(“intArr=\(intArr)") |
允许程序,就崩溃了。
稍等片刻,网站后台管理界面即可看到崩溃的纪录了:
转载请注明:在路上 » [记录]再次去给iOS的app中集成崩溃日志服务bugly