Ich versuche, Codeabdeckung in Xcode 4.5 einzurichten. Um dies zu tun, habe ich Generiere Test Coverage Files und Instrument Program Flow für Debug-Einstellung eingeschaltet. Laut http://meandmark.com/blog/2012/08/xcode-4-generating-code-coverage-files-with-llvm/ ist das alles, was Sie brauchen. Aber jetzt der Linker beschwert sich, dass es nicht finden können:iOS Code Abdeckung in Xcode 4.5 gebrochen?
- _llvm_gcda_emit_arcs
- _llvm_gcda_emit_function
- _llvm_gcda_end_file
- _llvm_gcda_increment_indirect_counter
- _llvm_gcda_start_file
Ich versuchte libprofile_rt.dylib zu finden, aber es scheint nicht mehr zu existieren. Was ist noch erforderlich, um Code-Coverage-Dateien zu generieren?
Die LLVM-Codeabdeckung ist derzeit nur für Mac OS X und nicht für iOS verfügbar. –
Es ist für iOS verfügbar. Auch die Anleitung im Blogeintrag ist nicht vollständig. Es fehlt die Erstellung eines Testziels. – Mateusz