ios – 我如何修复“[App]如果我们在真正的预提交处理程序中,由于CA限制我们实际上无法添加任何新的围栏”?

ios – 我如何修复“[App]如果我们在真正的预提交处理程序中,由于CA限制我们实际上无法添加任何新的围栏”?,第1张

概述当我在模拟器中旋转设备时,我在控制台中收到以下消息:[App]如果我们在真正的预提交处理程序中,由于CA限制,我们实际上无法添加任何新的防护. 有很多关于如何抑制警告的信息,例如在question中.但是,似乎这只是在没有实际解决任何问题的情况下踩到问题. 警告究竟意味着什么,我该如何解决? “警告究竟意味着什么?” 不幸的是,我对CoreAnimation的内部结构还不够了解,无法完全解释消息的 当我在模拟器中旋转设备时,我在控制台中收到以下消息:[App]如果我们在真正的预提交处理程序中,由于CA限制,我们实际上无法添加任何新的防护.

有很多关于如何抑制警告的信息,例如在question中.但是,似乎这只是在没有实际解决任何问题的情况下踩到问题.

警告究竟意味着什么,我该如何解决?

解决方法 “警告究竟意味着什么?”

不幸的是,我对CoreAnimation的内部结构还不够了解,无法完全解释消息的含义. second answer试图通过检查反汇编代码来解释它.

“我如何解决它?”

这可能无法由您修复,因为它不是您的应用程序的问题,尽管该消息可能建议使用“[App]”. (second answer到referenced question也说了.)

我相信这条消息开始出现在iOS 10中,并且它(通常)在设备轮换期间发生.我无法修复的证据是,如果您创建一个空白的“单一视图应用程序”项目,启动它(模拟器或设备)并旋转屏幕将发出消息.

从iOS 12 beta 4开始,旋转屏幕时不再发出此消息.这并不是说它不会在其他时间发生,因为UIKit发射它的原因可能在其他情况下有一些优点.如果可能,请在Xcode 10 beta 4中试用您的应用程序,看它是否仍然打印出该消息.

这里也值得一提,用OS_ACTIVITY_MODE来抑制消息是一个坏主意,因为该方法会抑制太多有价值的调试信息,例如堆栈跟踪.

总结

以上是内存溢出为你收集整理的ios – 我如何修复“[App]如果我们在真正的预提交处理程序中,由于CA限制我们实际上无法添加任何新的围栏”?全部内容,希望文章能够帮你解决ios – 我如何修复“[App]如果我们在真正的预提交处理程序中,由于CA限制我们实际上无法添加任何新的围栏”?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1104835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存