2015-09-27 2 views
5

Это происходит только в XCode 7 с использованием IOS 9 SDK - ошибка является EXC_BAD_ACCESS в строке return UIApplicationMain(argc, argv, nil, nil); в int main(int argc, char *argv[])Сбой при запуске целевой тестовый блок с помощью XCode 7

также видим кучу выхода журнала выглядит как: ObjectiveC.gcda: cannot merge previous GCDA file: corrupt arc tag (0x614e6269)

StackTrace:

#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 построить настройки, чтобы отключить покрытия кода, но не успех. Любая помощь ценится!

ответ

1

Отключение покрытия кода во всех строить целевые фиксированные этот вопрос, ответ здесь: Dozens of "profiling:invalid arc tag" when running code coverage in Xcode 5

+0

мне нужно использовать формат покрытия кода устаревшую. –

+0

@amleszk Отключение покрытия кода - это единственное, что вы сделали для своего дела. Не могли бы вы выделить, если вы сделали что-то еще, чтобы сделать тестовый случай не разбитым? – aToz

Смежные вопросы