1. 正常下载  探针SDK:https://report.tingyun.com/mobile-web/#/onlyHeader/sdkDownload

2.按步骤接入 ,添加库啊,什么的URLScheme 等等

3.在AppDelegate添加启动代码:此时注意 ,一定要在其他 三方之后 写。。 不然 不启动。 

    /// 配置听云监测
private func configTestinDataAnalysis(launchOptions:[UIApplicationLaunchOptionsKey: Any]?){ if let config = TestinDataConfig.share(){
DDLOG(message: "配置好听云")
//系统日志
config.enableSysLog = true //开启反馈问题的功能
config.enabledShakeFeedback = true //开启异常监视器
config.enabledMonitorException = true //响应速度 默认3
config.shakeSenseSpeed = 10 //是否开启崩溃截图,默认:NO
config.crashScreenshot = true TestinDataAnalysis.initWithProjectId("f85c690542a34345ae3a661f8e9d5a1f", launchOptions: launchOptions ?? [:])
// if let tempLaunchOptions = launchOptions{
// TestinDataAnalysis.initWithProjectId("f85c690542a34345ae3a661f8e9d5a1f", launchOptions: tempLaunchOptions)
// DDLOG(message: "TestinDataAnalysis.initWithProjectId")
// }else{
// DDLOG(message: "launchOptions 没有==== TestinDataAnalysis.initWithProjectId")
// }
}else{
DDLOG(message: "没有配置好听云")
}
} /// 启动听云
func configTingyunApp(){
NBSAppAgent.start(withAppID: "f85c690542a34345ae3a661f8e9d5a1f") NBSAppAgent.setUserIdentifier(UIDevice.current.identifierForVendor?.uuidString) //
// NBSAppAgent.set
// Context context = ContextHolder.getContext();
// NBSAppAgent.setUserCrashMessage("buildType", BuildConfig.BUILD_TYPE);
// if (!TextUtils.isEmpty(SharedPreUtils.getInstance(context).getToken())) {
// String s = "tel:" + SharedPreUtils.getInstance(context).getLoginCode();
// NBSAppAgent.setUserIdentifier(s);
// NBSAppAgent.setUserCrashMessage("tel", SharedPreUtils.getInstance(context).getLoginCode());
// NBSAppAgent.setUserCrashMessage("useName", SharedPreUtils.getInstance(context).getUserName());
// NBSAppAgent.setUserCrashMessage("shop", SharedPreUtils.getInstance(context).getShopName());
// NBSAppAgent.setUserCrashMessage("id", SharedPreUtils.getInstance(context).getUserID());
// } else {
// NBSAppAgent.setUserIdentifier("user_not_login");
// NBSAppAgent.setUserCrashMessage("tel", "");
// NBSAppAgent.setUserCrashMessage("useName", "");
// NBSAppAgent.setUserCrashMessage("shop", "");
// NBSAppAgent.setUserCrashMessage("id", "");
// } }

  

4. 获取授权码 ,点击APP ,进入找到头像,点击头像

5.获取 APP key

6. 上传 dsym文件

7. xcode 中的 符号表配置注意:

8. 从服务器获取了最新代码:在打包会提示需要 设置

查看xcode 显示都已经设置了 
解决方案: 真机运行一下就可打包,模拟器 不行

问题2:10.13.4 上还是出现无法打包,未设置dsym,解决方案 升级到Mojave 10.14.1  就行了

9. 崩溃信息 无法 实时刷新:

1.退出账号,然后重新登录
2.

10. pod 没办法下载 听云。。 解决中

swift - 接入听云监测 - 问题的更多相关文章

  1. swift - 听云监测(Testin - Bugout) - 集成

    听云的SDK集成放的太难找了,官方demo到现在也没找到.. 我找了半天没找到在哪,看下面俩链接吧, 切记:添加的三方库 以文档为主,视频里的三方库 不一定正确 iOS SDK 集成:https:// ...

  2. Android studio听云接入另外一种方式

    1.在build.gradle中集成听云. buildscript { repositories { mavenCentral() } dependencies { classpath fileTre ...

  3. #听云博客大赛#如何在自己的App嵌入听云产品监控App性能

    近日浏览园子文章的时候,发现博客园与听云正在举办“听云原创博文”大赛.最近手上正好正在开发一款iOS的应用,所以就用听云App来监测一下我的App各个指标,为我的应用保驾护航.下面,我就从头到尾演示下 ...

  4. 利用听云Server和听云Network实测Kubernetes和Mesos在高并发下的网络性能

    文章出自:听云博客 随着公司业务的不断增长,我们的应用数量也有了爆发式增长.伴随着应用爆发式的增长,管理的难度也随之加大.如何在业务爆发增长的同时快速完成扩容成了很大的挑战.Docker的横空出世恰巧 ...

  5. 【活动】写#听云#原创博文 赢取iPhone 6超级大奖

    移动应用的使用量和重要性与日俱增,用户体验的要求也越来越高.与桌面程序相比,移动应用耗电小,速度慢,但手机用户却希望享受到与桌面程序同样的加载速度.那么如何发现移动应用的性能黑洞,优化移动应用性能,这 ...

  6. kubernetes听云实战发布版

    ➠更多技术干货请戳:听云博客 听云线上使用k8s已经有一段时间了,下面对一些听云使用过程中的问题进行一些梳理,包括架构设计,安装部署和后期维护. 目录结构如下: 下面进入正题: 我们以听云系统的一个报 ...

  7. 听云数据库管理平台NetopGO简介

    ➠更多技术干货请戳:听云博客 断断续续写了将近一个月,听云第一版数据库管理平台终于写完了,期间来来回回的改了好多次小毛病,现在已经部署到生产环境上去了. 在刚开始的时候,后端的数据库集群只有10多个节 ...

  8. Android 判断听云是否嵌入正确

    编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令: adb logcat -v time -s NBSAgent:V 之后运行嵌入听云代码的app,进行有效的网络访 ...

  9. CentOS6.5+php5.3听云安装过程

    听云安装过程请参考听云安装指导页面:http://doc.tingyun.com/help/html/doc/server_novice.html 根据自己的服务器系统和语言包下载对应的 安装包 安装 ...

随机推荐

  1. css- 范围选择

    1.子元素范围选择 举例 .iconList_wr li:nth-child(n + 1):nth-child(-n + 4) { margin-right: 0.6rem; } .iconList_ ...

  2. VBS处理AD帐号密码到期提醒的脚本[zt]

    原文:https://gallery.technet.microsoft.com/scriptcenter/f7f5f7ed-14ee-4d0e-81c2-7d95ce7e08f5 '======== ...

  3. [Apache]网站页面静态化与Apache调优(图)

    ---------------------------------------------------------------------------------------------------- ...

  4. java资源文件解读

    [1]从零开始建工程 最简单的:http://www.cnblogs.com/alipayhutu 其中d)换作: ApplicationContext context = new ClassPath ...

  5. ORACLE数据库 常用命令和Sql常用语句

    ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by m ...

  6. Swift 2.0学习笔记(Day 16)——字典集合

    Swift字典表示一种非常复杂的集合,允许按照某个键来访问元素.字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合.键集合是不能有重复元素的,而值集合是可以重复的,键和值是成 ...

  7. windows安装AnyProxy 配合夜神模拟器抓包

    AnyProxy是阿里巴巴基于 Node.js 开发的一款开源代理服务器.做为中间代理服务器,它可以收集所有经过它的http请求流量(包括https明文内容):它提供了友好的web界面,便于直观的查看 ...

  8. 微服务之间的调用(Ribbon与Feign)

    来源:https://blog.csdn.net/jrn1012/article/details/77837658 使用Eureka作为服务注册中心,在服务启动后,各个微服务会将自己注册到Eureka ...

  9. Promise 学习

    参考 https://www.jianshu.com/p/43f948051d65 // Promise里面传入一个函数类型的参数,这个函数类型的参数接收两个参数resolve reject var ...

  10. kotlin函数api

    原 Kotlin学习(4)Lambda 2017年09月26日 21:00:03 gwt0425 阅读数:551   记住Lambda的本质,还是一个对象.和JS,Python等不同的是,Kotlin ...