Jak skonfigurować gcov do analizy pokrycia kodu w iPhone SDK?

Niedawno zacząłem testować urządzenie, które piszę dla iPhone'a. Mam podstawy tworzenia własnych testów, nawet jeśli wydaje się to nieco nieoptymalne. Mam jednak poważne problemy z konfiguracją analizy pokrycia kodu za pomocą gcov.

Postępowałem zgodnie z instrukcjami tutaj:http://www.cubiclemuses.com/cm/articles/2009/05/14/coverstory-on-the-iphone/, które powtarzają się bardzo podobnie w innych miejscach. Próbowałem użyćAppleScript Google z ich przybornika dla komputerów Mac, aby zrobić to na wypadek, gdyby wpisałem coś nie tak w Xcode.

Użyłem Apple'aPróbka iPhoneUnitTests jako projekt bazowy i po prostu uruchamianie AppleScript w Google, aby umożliwić testowanie pokrycia kodu w stosunku do celu CalcTests, aby uzyskać dobrze działający, zautomatyzowany przykład tego, że nie działa. Bez względu na to, jakiego scenariusza używam, mojego własnego kodu, Apple'a, ręcznego ustawiania odpowiednich zmiennych lub zezwalania GoogleScript na AppleScript, wszystko, co otrzymuję, to te błędy w konsoli debugowania po zakończeniu testów:

profiling:/Users:Cannot create directory
profiling:/Users/jpo/Downloads/iPhoneUnitTests/build/iPhoneUnitTests.build/Debug-iphoneos/CalcTesting.build/Objects-normal/armv6/CalcViewController.gcda:Skip
profiling:/Users:Cannot create directory
profiling:/Users/jpo/Downloads/iPhoneUnitTests/build/iPhoneUnitTests.build/Debug-iphoneos/CalcTesting.build/Objects-normal/armv6/Calculator.gcda:Skip
profiling:/Users:Cannot create directory
profiling:/Users/jpo/Downloads/iPhoneUnitTests/build/iPhoneUnitTests.build/Debug-iphoneos/CalcTesting.build/Objects-normal/armv6/CalcAppDelegate.gcda:Skip
profiling:/Users:Cannot create directory
profiling:/Users/jpo/Downloads/iPhoneUnitTests/build/iPhoneUnitTests.build/Debug-iphoneos/CalcTesting.build/Objects-normal/armv6/main.gcda:Skip

Pliki gcda nie są tworzone, a zatem nie mam nic do analizy. Każda pomoc zostanie doceniona.

questionAnswers(1)

yourAnswerToTheQuestion