ios-需要掌握的知识点

Bugly的配置和使用

2019-10-17  本文已影响0人  A_rcher34

一、在bugly创建一个测试的应用:小鱼儿

1 查看创建应用的 App ID 与 App Key

二、bugly 在项目中集成

在这里我主要说下在创建 Podfile 文件不要再 vim Podfile 了,看下面我的操作

cd 进项目
pod init
platform :ios, '9.0'

target 'JKBuglyTest' do

   use_frameworks!

   pod 'Bugly'

end
pod install
#import <Bugly/Bugly.h>

提示:如果是Swift工程,请在对应bridging-header.h中导入

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [Bugly startWithAppId:@"此处替换为你的AppId"];
    return YES;
}
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
      Bugly.startWithAppId("此处替换为你的AppId")
      return true
}

三、Bugly符号表的配置 (自动配置:XCode + sh脚本),直接上传dSYM文件(默认方式 )

5721545898241_.pic_hd.jpg

四、开始测试bug的功能

在运行后,崩溃,我们可以在bugly后台看到一条崩溃信息,但是显示的符号表没有配置

查看bugly dSYM文件

一般情况下,项目编译完dSYM文件跟app文件在同一个目录下,下面以XCode作为IDE详细说明定位dSYM文件。

进入 XCode -> 打开工程(已编译过)-> 在左栏找到“Product”项 -> 鼠标右键点击编译生成的“xxx.app” -> 点击“Show in Finder”

如下图所示:


定位dSYM文件
dSYM文件 bugly的崩溃信息
项目控制器的崩溃代码

提示:在测试的时候记得在info.plist 里面打开网络

五、如何找回已发布到App Store的App对应的dSYM文件?

说明一下:在app上线后,用户使用崩溃后在在bugly可以看到崩溃的信息以及崩溃到那个类,具体的行数都可以看到,挺方便

参考文献

上一篇 下一篇

猜你喜欢

热点阅读