集成腾讯Bugly使用步骤以及字符串的上传(IOS手把手)

发布时间:2024年01月19日

一、集成Bugly



1.通过CocoaPods集成,在工程的Podfile里面添加以下代码:

pod 'Bugly'

保存并在终端cd进入你的项目路径,执行pod install,然后用后缀为.xcworkspace的文件打开工程。

2.在工程的AppDelegate.m文件导入头文件
?

#import "AppDelegate.h"
#import <Bugly/Bugly.h>

@interface AppDelegate ()

@end

@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [Bugly startWithAppId:@"你的AppId"];
    return YES;
}

3.如何创建你的AppId?
链接腾讯Bugly - 一种愉悦的开发方式 _android anr_android anr分析_iOS崩溃日志分析平台

打开上面链接,QQ登录即可。右上角点击头像进入“我的产品”,如下:

左上角点击“创建产品”,如下:

根据提示输入对应的信息,如下:

这是我创建好的,点击右边的设置,如下:

复制里面的appid,替换步骤二中的APPID即可,

到这就继承完毕了,如果要跑虚拟机它是跑不起来的。
?

二、上传字符串

符号表就是一个dsym文件,iOS平台中,dSYM文件是指具有调试信息的目标文件,文件名通常为:xxx.app.dSYM。我们只需要把这个文件给搞出来就行了。

1.如何找到DSYM文件?

进入项目中的Build Settings,搜索Code Generation,将下图的属性设置为yes:

再搜索Build Option,将debug也设置成DWARF with dSYM File。
然后ctrl+B编译一下。在左栏找到product,鼠标右键点击编译生成的“xxx.app”,在文件夹中打开。



把这个文件保存下来。


2.将字符串表上传
通过工具上传,我们先下载一个工具,下载地址 腾讯 Bugly SDK下载
下载下来之后是这样子的
先放在一边,我需要再下载一个JDK,因为它是需要再Java环境中运行的。没有JDK的百度搜素JDK下载就行,现在的电脑都是现在对应的x64的就行,有则跳过。

(1)
进入官网是这样的
往下滑,点击download Java now进入新页面
下载自己电脑对应版本就行
然后按提示下一步安装就可。

安装完之后回到上传字符串的步骤,前面下载的上传工具中有使用文档


里面就是下面的代码语句,在终端执行一下就可以了。注意点是,需要将对应的内容替换成你应用对应的数据,圈起来的就是要替换的,,替换成什么文档都有说明。

java -jar buglyqq-upload-symbol.jar -appid <APP ID> 
                                    -appkey <APP KEY>
                                    -bundleid <App BundleID>
                                    -version <App Version>
                                    -buildNo <App Build Number>
                                    -platform <App Platform>
                                    -inputSymbol <Original Symbol File Path>
                                    -inputMapping <mapping file>

接下来就是等待上传完成就行了。

文章来源:https://blog.csdn.net/weixin_45958328/article/details/135694827
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。