iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 使用XCode 7运行单元测试目标时崩溃大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

这只发生在使用iOS 9 SDK的XCode 7中 – 错误是EXC_BAD_ACCESS在行返回UIApplicationMain(argc,argv,nil,nil);在int main中(int argc,char * argv []) 还看到一堆日志输出看起来像: ObjectiveC.gcda:无法合并以前的GCDA文件:corrupt arc tag(0x614e6269) 堆栈跟踪:
这只发生在使用iOS 9 SDK的XCode 7中 – 错误是EXC_BAD_ACCESS在行返回UIApplicationMain(argc,argv,nil,nil);在int main中(int argc,char * argv [])

还看到一堆日志输出看起来像:
ObjectiveC.gcda:无法合并以前的GCDA文件:corrupt arc tag(0x614e6269)

堆栈跟踪:

#0  0x017a71e6 in llvm_gcda_emit_function ()
#1  0x001a8556 in __llvm_gcov_writeout ()
#2  0x017a8162 in llvm_writeout_files ()
#3  0x07a400bc in __cxa_finalize_ranges ()
#4  0x07a40159 in __cxa_finalize ()
#5  0x07a40474 in exit ()
#6  0x05cdd099 in ___XCTestMain_block_invoke ()
#7  0x05cdd0b3 in ___XCTestMain_block_invoke_2 ()
#8  0x05c89122 in -[XCTestDriver _runSuite] ()
#9  0x05c8a128 in -[XCTestDriver _checkForTestManager] ()
#10 0x05c8a5fd in -[XCTestDriver runTESTConfiguration:completionHandler:] ()
#11 0x05cdce12 in _XCTestMain ()
#12 0x025f85eb in ____XCBundleInjection_block_invoke_2 ()
#13 0x06b9ad00 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ ()
#14 0x06b90683 in __CFRunLoopDoBlocks ()
#15 0x06b8fdb8 in __CFRunLoopRun ()
#16 0x06b8f706 in CFRunLoopRunSpecific ()
#17 0x06b8f51b in CFRunLoopRunInMode ()
#18 0x0879c664 in GSEventRunModal ()
#19 0x0879c4a1 in GSEventRun ()
#20 0x047dc28f in UIApplicationMain ()
#21 0x00400794 in main at /Users/al/dev/ios/hinge-dev/Hinge/main.m:18
#22 0x07992a21 in start ()

我已经尝试更改一堆XCode构建设置以禁用代码覆盖但没有成功.任何帮助赞赏!

解决方法

禁用所有构建目标中的代码覆盖率修复了此问题,请在此处回答: Dozens of “profiling:invalid arc tag” when running code coverage in Xcode 5

大佬总结

以上是大佬教程为你收集整理的ios – 使用XCode 7运行单元测试目标时崩溃全部内容,希望文章能够帮你解决ios – 使用XCode 7运行单元测试目标时崩溃所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。