¿Cómo configurar gcov para el análisis de cobertura de código en iPhone SDK?

Recientemente comencé a probar una aplicación que escribo para el iPhone. Tengo los conceptos básicos de crear mis propias pruebas, incluso si parece un poco sub-óptimo. Sin embargo, estoy teniendo problemas reales para configurar el análisis de cobertura de código usando gcov.

Seguí las instrucciones aquí:http://www.cubiclemuses.com/cm/articles/2009/05/14/coverstory-on-the-iphone/, que se repiten de manera muy similar en otros lugares. He intentado usarAppleScript de Google desde su caja de herramientas para Mac para hacerlo solo en caso de que estuviera ingresando algo incorrecto en Xcode.

He usado Applemuestra iPhoneUnitTests como proyecto base, y simplemente ejecutando AppleScript de Google para habilitar las pruebas de cobertura de código en comparación con el objetivo CalcTests para obtener un ejemplo automatizado y bien provisto de que no funciona. No importa qué escenario use, mi propio código, el de Apple, la configuración manual de las variables adecuadas o dejar que el AppleScript de Google lo haga por mí, todo lo que recibo son estos errores en la consola de depuración una vez que las pruebas terminen de ejecutarse:

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

Los archivos gcda no se crean y, por lo tanto, no tengo nada que analizar. Cualquier ayuda con esto sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta