Xcode12 “PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications
问题1:
升级Xcode12.0.1后,运行报错:
"PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications frameworks.
原因:
VoIP 推送服务不支持了
错误代码如下:
if #available(iOS 9.0, *) {//适配9.0报错
voipRegistry.desiredPushTypes = [.voIP]
}
Xcode12 不支持9.0了,要么降级xcode11要么把这句代码注释掉
问题2.个推的Framework 问题
framework not found Pods_NotificationService
原因 :
你可能在 Frameworks,LIbraries.and Embedded Content 里配置了Pods_NotificationService这个包,
或者在pods 的Podfile文件里配置了这个包,但是xcode找不到这个包
target '你的App' douse_frameworks!# Pods for 你的Apppod 'GTSDK'target '你的AppTests' doinherit! :search_paths# Pods for testingendtarget '你的ApppUITests' do# Pods for testingend//---把下面这个放target 里面-----target 'NotificationService' do# Comment the next line if you don't want to use dynamic frameworksuse_frameworks!#platform :ios, "10.0"# Pods for NotificationServicepod 'GTExtensionSDK'end//---把上面这个放target 里面-----
end//-----原来是平级的,放到target里面--------
//target 'NotificationService' do
// # Comment the next line if you don't want to use dynamic frameworks
// use_frameworks!
// #platform :ios, "10.0"
// # Pods for NotificationService
// pod 'GTExtensionSDK'
// end
所以会报错。
解决:
1.在Frameworks,LIbraries.and Embedded Content 里删除Pods_NotificationService这个包即可。
2.如果是个推引起的问题,在Podfile文件里,修改如上即可
参考链接:https://blog.csdn.net/zxc8890304/article/details/103896500
Xcode12 “PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications相关推荐
- VoIP Push 在海外音视频业务中的应用
VoIP(Voice over Internet Protocol)也被称为 IP 电话,通过 IP 协议传输语音通信和多媒体会话,是一种性价比高且体系架构开放的技术方案,可以被应用在相亲.面试.咨询 ...
- voip push推送
iOS利用voip push实现类似微信(QQ)电话连续响铃效果 2016-06-20 由于项目中添加了视频语音呼叫功能,某一天老总说要做保活,并拿出手机演示微信的音视频呼叫功能,微信在APP被杀死和 ...
- RethinkDB是什么?—— 面向文档的NOSQL数据库,MVCC+Btree索引,pushes JSON to your apps in realtime采用push思路,优化的ssd存储...
RethinkDB是什么? RethinkDB是新一代的面向文档的数据库存储管理系统,原本是MySQL中针对SSD优化的一个存储引擎,后来脱离了MySQL成为了独立的系统. 数据如何存储在磁盘上? 数 ...
- iOS VoIP电话:CallKit与PushKit的应用
苹果在WWDC2016推出了iOS10系统新功能CallKit,可以调起系统的电话接听页,配合iOS8推出的PushKit使用,形成了一套完整的VoIP解决方案.这篇文章主要记录了实现VoIP时遇到的 ...
- JAVA后台对接苹果APNS(VOIP)实现推送
最近公司需要用苹果APNs实现类似微信视频接电话的效果,查看了苹果官网有VOIP这个东西,于是进行了研究开发. 首先总结一下接入流程: 在开发者中心申请对应的证书(推送证书,VOIP证书) IOS 注 ...
- Node HTTP/2 Server Push 从了解到放弃
前阵子,在Media看到一篇文章<Node.js can HTTP/2 push!>.看到push这个字眼时,我想到的是WebSocket消息推送.难不成HTTP/2还能像WebSocke ...
- iOS App处于后台/被杀死的状态仍可进行语言播报的实现 (适配iOS12.1 ,iOS15的本地通知功能)
文章目录 引言 I 消息推送扩展的使用 II Service Extension 实现细节 2.1 目前方案 2.2 历史方案 III 队列管理推送通知 see also 引言 背景:iOS12.1 ...
- 移动开发的罗曼蒂克消亡史
写在前面 今天,我想给大家讲一段故事,这个故事里包含有黑科技.天才少年,有意气风发的豪情和壮志未酬的遗憾.更重要的是,这是一段真实的故事,是我人生中的一段重要经历. 对于互联网人来说,这个冬天格外寒冷 ...
- 2017年Spring发布了30个新的Android库,值得您关注
by Michal Bialas 由Michal Bialas 2017年Spring推出的30个最酷的Android库 (The 30 Coolest Android Libraries from ...
- ESLint 在中大型团队的应用实践
引言 代码规范是软件开发领域经久不衰的话题,几乎所有工程师在开发过程中都会遇到,并或多或少会思考过这一问题.随着前端应用的大型化和复杂化,越来越多的前端工程师和团队开始重视 JavaScript 代码 ...
最新文章
- python一点基础都没有的怎么办-Python基础常见问题总结(一)
- lnmp应用服务器安装手册
- java中io与nio复制文件性能对比
- python字符串可以保存在变量中吗_在python中可以从字符串变量实例化类吗?
- 第二阶段个人冲刺08
- Java进阶之光!mysql创建用户并授权建表
- centos7安装samba
- 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.3节安装BackTrack到USB驱动器...
- spark学习——(二)spark基础环境配置-linux(1)
- intel 集显 linux 驱动程序,Linux下Intel集成显卡驱动安装
- Axure 9 简介【原型工具】
- 思科模拟器配置默认路由(下一跳使用端口)
- html5考试总结300字,期中考试总结
- android开发教程!看懂这些帮你轻松解决就业问题!知乎上转疯了!
- 以太网PHY寄存器分析
- 数值积分-龙贝格(Romberg)积分
- OA项目实战学习(1)
- 数据包络分析DEA(数学建模)
- 前端实现 PDF 预览的常见方案
- 总结了近百个Android优秀开源项目,覆盖Android开发的每个领域