1、注册腾讯云账号,并完成实名认证
2、开始一个新项目
3、在终端导入TRTC_SDK(在cocoapods中安装精简版),然后更新本地库(pod install)
4、在App的info.plist中添加摄像头和麦克风权限
然后就可以在项目中添加TRTC-SDK模块了
※:是否添加TRTC-SDK支持后台运行(现在好像还打不开)
今日问题:1、该语言可能是Swift语言
2、如何接通User-Sig(就是密匙)
今日学习内容:
1、学习了SDK和API的区别
2、导入了腾讯云的SDK并且在info中添加了摄像头和麦克风权限
3、但是其中一步中要求的密匙问题还没有解决,而且代码和实例使用的都是swift语言,对OC学习者不太友好。。

现在不凉了嘛,代码和demo全是swift和OC混杂的,oc学者根本就看不懂。。。
 
 
借到了真机,可以开始解决问题了

在从虚拟机更换到真机时,我一路碰到不少bug,在碰壁了一周后,我曾一度以为是demo出现了问题,然后开始到处找别的demo,甚至萌生了舍弃腾讯云的想法,但是在不懈的努力中,于12月5日解决了一个非常重要的bug:个人开发者签名的问题。百度之后,网上说是删除掉一个entitlements中的一个东西就行了,但是多次测试无果,然后就重新装demo。重新测试,依然没有成效。在有一次的测试中,突然发现在列表中你只能看到一个ments,但是在文件中还藏了一个ments,导致东西没有删完,所以这个点一直过不去

装模作样的看了几天swift,发现还是不太适合临时突击。。。

真机测试后,需要更改signing&capabilities中的东西,第一个是可以重试的,但第二个不行
(之前听过几种说法:)
1、team可以选择personal team,然后bundle identifier随便填就行,问题:但是重新运行了之后,有些东西对不上,会报错(显示你输入的(胡乱)东西找不到源文件)
2、team还是personal team,但是要求signing(debug)中的bundle identifier中输入的字符串必须要是signing(release)中bundle identifier的前缀。这个方法比前一个有效,将debug中的错误改掉了,但是release中的错误依然存在。

在网上找问题的时候,偶然发现腾讯云的文档不止一份,我人都傻了。。。

release中的错误 =>
1、将project文件中打开了显示包内容,然后删除project相关的内容,错误依然没有消失。
2、说是重复使用同一个appID和serectkey导致,但是重下了zip,重新加载id和serectkey,依然没有实质性的进步。但是虚拟机上的登录IM显示成功了。真机依然跑不出来。

5s手机到了之后测试发现不行,然后跑了一下以前的程序也不行,发现是iOS13改变了页面显示层级,导致运行没问题,但是在iPhone上就是一直黑屏,百度之后将uiwindow从scienedelegate中改到了appdelegate,然后就变成白屏了哈哈哈哈哈哈(崩溃),也就是说依然跑不成功但是iPhone6s及以上才能升级到ios13

因为iphone5s升级不了iOS13,所以和之前下载的Xcode版本不一致,要是使用iOS12的话就必须版本回退,我就用iPad测试了一下,发现两个设备弹出来的错误信息不一致。经查证发现,iOS的版本必须和Xcode版本同步。
即iOS13.5对应的是Xcode11.4版本。要保持和iPhone12.4.9版本一致,则必须回退Xcode版本。所以重新下载了最新版和iPadOS14.2对应的Xcode12.3版本。又遇到了新的bug。。。

在file中找到workspace setting中将new build system改成 leacy build system,还不对,弟弟没了呀。。。。。。。。。。。。。。。。

在请出了学姐之后,问题就迎刃而解了,看了一段时间后将问题锁定到了bundle identifier中, 而且只需要保证debug中的bundle id正确就行,release中出现错误可以忽略。之前说的前缀其实不是debug和release中的前缀对应,release是在真正测试的时候才会用上,像这种简单的真机测试啥的只需要用到debug就行了。之前找的前缀其实是工程中各个target中的bundle ID对应,其实就是运行demo中的bundle ID中的字符串必须得是share extension中的字符串的前缀。并不是随便填就行。。。

从今天开始简单学习swift,看懂代码中的.swift文件,然后进行UI修改

iOS视频通话问题总结及心路历程。。。相关推荐

  1. iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程

    我有位开发者朋友最近被苹果审核搞得焦头烂额,他最近每天早上醒来第一件事就是查看手机,看看收没收到苹果发来的邮件.我了解了他的事迹之后也感慨确实蛮伤的.今天我就以第一人称的视角给大家阐述一下他被拒4次的 ...

  2. 我的程序员之路:11 年高考结束到 17 年日本修士的心路历程

    前言 友情提示,本文共 6970 字,请耐心阅读阅读.借这个机会可以舒展心中的话,很开心.希望大学新生看到我的经历能从中学习到经验与教训.本文是作者多年总结经验和心得,从大学教育对比,大学学习历程,考 ...

  3. 面向对象程序设计第三次上机作业Debug心路历程

    面向对象程序设计第三次上机作业Debug心路历程 前言 1.Container类 2.Matrix类 3.Student 类 4.文件流 前言 由于西安疫情不可抗力因素,期中考试被迫推迟 世界第一拉扯 ...

  4. 探究!一个数据包在网络中的心路历程

    来自:小林coding 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个 ...

  5. 一个老产品的心路历程

    一个产品经理的经历可以分为三个阶段:无知者无畏.初出茅庐.渐行渐远. 近日,心中一直颇不平静,像如今这样的日子,17年前也曾经历,只不过那时候我还是一个高一的学生,现在回想起来,只记得当初得到了一个漫 ...

  6. 【记录】一段不知结果如何的“互联网+”比赛心路历程

    我,杭电自动化,研一. 从20200322开始准备"互联网+",今天是20200530,这篇博客用来记录做比赛的心路历程,其实之前就有过这个想法,不过一直拖延症没执行下去,今天刚好 ...

  7. 【博客话题】我的linux心路历程

    2011年的某一天,程程同学在QQ上跟我说"linux 20周年了,有没有关于linux话题的好点子",回神一想,是啊,linux都20周年了,是应该搞一个有意义的话题了,我就建议 ...

  8. 心路历程(六)-一个人的后台

    回想一下,心路历程(五)是2016年2月份写的了,距离现在(2017/07/17)已经是一年多了.那是的是还是一个刚自学完的矛头小子,为找工作,房子,生存而烦恼的应届生.而在今年(2017)的3.24 ...

  9. 考研心路历程2021北京交通大学计算机学院软件工程

    我今年参加了2021北京交通大学的软件工程,今年政治我跟的腿姐,押中题目,英语一有难度,数学一难,专业课难. 我是在大三上学期寒假开始准备的,差不多一年半的时间,报考的是北京交通大学软件工程学硕.正逢 ...

最新文章

  1. Neighbor-Vote:使用邻近距离投票优化单目3D目标检测(ACM MM2021)
  2. 3d max用不同目标做关键帧_基于光流的视频目标检测系列文章解读
  3. Java动态代理代码案例:使用jdk自带的Proxy只能对有接口的类进行动态代理
  4. 看到关于java资料比较全的,自己收藏
  5. LinkedList源码学习
  6. 微信小程序手机号快速填写及会员卡开卡组件开放
  7. 禁用Win7自动更新后的重启提示
  8. linux的鼠标右键老是建立文件夹,右键新建只有文件夹怎么办|右键只能新建文件夹解决方法-系统城...
  9. 鼠标右键菜单没有 新建 - 解决办法
  10. iOS 应用崩溃日志分析
  11. 解决微信扫码下载的两个方法
  12. 这十个时间千万别受孕
  13. linux gdb 跳出函数,gdb调试程序时跳进函数和跳出函数
  14. 数据结构资源视频地址
  15. Quartus II 操作入门
  16. 解决github.io 连接不安全,无法访问
  17. 不要将创业,当成你逃避现实,不努力的借口!
  18. 拼多多API接口,item_get - 根据ID取商品详情调用展示
  19. openlayers3_API简说
  20. 【机器学习】朴素贝叶斯实现垃圾邮件过滤

热门文章

  1. 纽约时间比加州时间早三个小时
  2. 线性代数(2)向量线性组合、向量内积的意义
  3. D38| DP理论基础 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
  4. 华硕笔记本电脑开机进入bios
  5. VIVADO安装问题
  6. IVX低代码平台开发——微信小程序实现抽奖功能
  7. 如何退出UC浏览器登录账号
  8. Modelsim仿真实验
  9. 横道图时间标尺在P6软件中的设置
  10. 2023年全国最新二级建造师精选真题及答案61