2013-06-12 3 views
1

Xcode 4.6을 사용하고 있으며 iOS 앱에 대한 단위 테스트를 작성했습니다. 이 자습서에서 코드 커버리지를 수행하려고 시도했습니다 : http://supermegaultragroovy.com/2005/11/03/unit-testing-and-code-coverage-with-xcode/.lgcov에 라이브러리가 없습니다.

  • 확인
  • 확인 "악기 프로그램 흐름" "시험 범위 파일 생성이" "-lgcov"추가로 "다른 링커 :

    내 AppTests 대상의 3 단계를 수행 한

    : 플래그 테스트 "나는이 오류"

문제는 내가 치면이다 " 0

어떻게 해결할 수 있습니까?

답변

1

귀하의 xcode 버전으로 인한 것 같습니다. Apple은 xcode 4.3 이후에 필요한 라이브러리 코드 커버리지를 제거합니다. 수동으로 하나의 파일을 프로젝트에 추가해야합니다. 이 블로그에서 자세한 내용을 확인할 수 있습니다 : http://www.gerardcondon.com/blog/2012/02/21/code-coverage-updates-for-xcode-4-dot-3/

시도해 볼 수 있습니다. 시도했지만 실패한 프로젝트로 C++ 코드가 포함되었습니다. Xcode 4.6이이 기능을 지원하지 않았기 때문입니다 ...

관련 문제