malloc:***对象0x79e80c60的错误:释放对象的校验和不正确 – 对象可能在被释放后被修改.
***在malloc_error_break中设置断点以进行调试
这在iOS 8.4上不会发生.
我们创建了一个针对8.4和SDK 10.0的新项目,并且只向项目添加了一个故障单元测试.
在8.4 Simulator中运行这个项目似乎是不可能的.测试将永远不会执行,模拟器似乎处于某种循环中.
有人能用iOS 8和SDK 10重现这个问题吗?
解决方法
资料来源:
EXC_BAD_ACCESS only on xcode 8 running iOS 8
链接到:
https://forums.developer.apple.com/thread/60919
其中包含以下信息:
Update: If your Deployment Target is set to either 8.3 or 8.4 and you
have an asset catalog then you will receive this same error message,
even if you do not actually have 16-bit or P3 assets. In this case
you will either need to lower your Deployment Target to 8.2,or move
it up to 9.x.
另请注意,有人提到Xcode 8.1修复了所有这些.我还没有自己测试过.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。