iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
来源:互联网 发布:中国环保产业数据 编辑:程序博客网 时间:2024/06/12 01:43
最近运行APP,发现了这个问题,本着宁可错看,不可放过的原则,上stackoverFlow学习了一下:
链接:http://stackoverflow.com/questions/38458170/ios-10-app-if-were-in-the-real-pre-commit-handler-we-cant-actually-add-any
----- “[App] if we're in the real pre-commit handler we can't actually add any new fences due ”
翻译:
-----“[应用]如果我们在真实预提交处理我们不能添加任何新的围栏,由于CA限购”
才知道这个问题其实是xcode 编译器设置的问题,其实并不影响app使用:
"-------it comes from +[UIWindow _synchronizeDrawingAcrossProcessesOverPort:withPreCommitHandler:] via os_log API. It doesn't depend from another components/frameworks that you are using(only from UIKit) - it reproduces in clean single view application project on changing interface orientation.
This method consists from 2 parts:
adding passed precommit handler to list of handlers;
do some work, that depends on current finite state machine state.
When second part fails (looks like prohibited transition), it prints message above to error log. However, I think that this problem is not fatal: there are 2 additional assert cases in this method, that will lead to crash in debug.---"
翻译:
----它来自+ [ UIWindow _synchronizedrawingacrossprocessesoverport:withprecommithandler:]通过os_log API。它不取决于另一个组件/框架,您使用的是(从UIKit)-再现清洁单视图应用程序项目改变界面取向。
该方法由2部分组成:
并通过预提交处理程序处理程序列表;
做一些工作,这取决于当前的有限状态机状态。
当第二部分失败(看起来像被禁止的过渡)时,它将上面的消息打印到错误日志上。然而,我认为这个问题不是致命的:有2个额外的断言在这种方法的情况下,这将导致崩溃在调试
----------------------------华丽的分割线-------------------------------------
解决方法:
in your Xcode:
- Click on your active scheme name right next to the Stop button
- Click on Edit Scheme....
- in Run (Debug) select the Arguments tab
- in Environment Variables click +
- add variable: OS_ACTIVITY_MODE = disable
其实点击Xcode的product就可以找到(OS_ACTIVITY_MODE是name,disable 是值)
(特别注意:标注为disable失效后,程序可能会运行失败!)
- iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
- iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
- Can we add file type specific setting in vimrc?
- We're on the cusp of deep learning for the masses. You can thank Google later
- What will happen if we begin transaction in hibernate but do not commit it?
- We Can't forget that day
- we can't access port 6010
- [BetterExplained]How can we add the numbers from 1 to 100?
- Why can't we change access modifier while overriding methods in C#?
- We're on time
- Sky TV ruling begs the question 'Why can't we let British companies succeed?'
- How to reset the root passwd if we forget the root password in red hat
- we didn't start the fire
- Can we call the Method of a controller from another controller in asp.net MVC?
- Can we Create the Connection in Universe using JDBC drivers option
- Embedded vision: we’re only at the beginning
- what happened when we don't set the namespace attrribute in Struts 2?
- we
- Android Notification通知栏消息
- Log4j输出到Logstash Software caused connection abort: socket write error问题
- bzoj 1499: [NOI2005]瑰丽华尔兹
- NoSql简介
- ubuntu下实现FTP共享与用户自行修改密码
- iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
- static 关键字和final关键字
- 杨氏矩阵
- 文件上传
- ffmpeg使用二:录屏数据直接264编码
- 利用ViewPager实现轮播图
- OpenCV Tutorial: 像素巡訪(at、ptr)
- android studio 集成JPush遇到的坑
- CNN网络结构 - Refining Architectures of Deep Convolutional Neural Networks