最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

[记录]再次去给iOS的app中集成崩溃日志服务bugly

iOS crifan 705浏览 0评论

之前已经弄过了:

[记录]使用腾讯的bugly崩溃日志收集服务

现在需要再去弄一次。

这次是使用最新的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包

V2.3.1(2016-07-05)

参考:

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

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
55 queries in 0.269 seconds, using 12.02MB memory