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. linux 2.6.32文件系统的dentry父子关系

    我们知道,linux文件系统,inode和dentry是有对应关系的,dentry是文件名或者目录的一个管理结构,2.6内核中: struct dentry { atomic_t d_count; u ...

  2. 趣味编程:静夜思(Kotlin版)

    import java.util.* fun verticalWriting(txt:String, offset:Int) = txt.mapIndexed { i, c -> Pair(i, ...

  3. RabbitMQ系列教程之六:远程过程调用(RPC)(转载)

    RabbitMQ系列教程之六:远程过程调用(RPC) 远程过程调用(Remote Proceddure call[RPC]) (本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习 ...

  4. 检查浏览器是否已经启用Java支持功能

    <script type="text/javascript"> document.write("navigator对象的方法"+"< ...

  5. 让一个非窗口组件(non-windowed component)可以接受来自Windows的消息

    为什么要这样做? 有时候我们需要一个非窗口组件(比如一个非继承自TWinContrl的组件)可以接受Windows消息.要接受消息就需要一个窗口句柄,但是非窗口组件却没有句柄.这篇文章将讲述怎么让一个 ...

  6. 认识bash和shell

    各个 shell 的功能都差不多, Linux 默认使用 bash ,所以我们主要学习bash的使用. 1.bash命令格式 命令 [-options] [参数],如:tar  zxvf  demo. ...

  7. 学JS的心路历程-正规表达式Regular Expression

    今天我们来看正规表达式,在谈到为什么需要多学这个之前,先来看个示例. 假设需要判断输入字串是否含有“apple”: var text=“A apple a day keeps the doctor a ...

  8. jq select 一些操作

    添加option $("#ID option").each(function(){if($(this).val()==111){$(this).remove();}}); 移除op ...

  9. sse实例

    一.前台 <script>//D:\wamp\www\node\xiangmuer\views\main // var source = new EventSource('http://1 ...

  10. GPS卫星定位防盗系统机芯

    GPS卫星定位防盗系统机芯,一般安装在驾驶室的操作台内,包括GPS模块,安装时需要先把车门打开,并把两边的车门拆卸下来,才能拆卸驾驶仪表台,再按说明书安装GPS定位防盗机芯,同时置于4A/12V免维护 ...