Xcode 4.5를 사용 중입니다.GHUnit을 사용하여 컴파일 유닛 테스트에서 아키텍처 문제가 발생했습니다.
최근 GHunit 프레임 워크를 다운로드하고 다음을 수행하여 설정하십시오. link.
대상을 컴파일 할 때 아래 오류가 발생합니다. 당신의 소중한 제안이 필요합니다.
Undefined symbols for architecture i386:
"_CACurrentMediaTime", referenced from:
_GHRunForInterval in GHUnitIOS(GHTestUtils.o)
_GHRunUntilTimeoutWhileBlock in GHUnitIOS(GHTestUtils.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
작동하지 않았습니다. 나는 이전 버전을 사용했고 완벽하게 작동했습니다 ... – yokks
@yokks 문제를 해결하지 못하면 답을 선택 취소하십시오. 다른 해결책을 찾았다면 항상 대답하고 대신 받아들입니다. –
그리고 persone 다운 답변에 대해, (현재) 최신 버전 태그의 GHUnit 소스 파일이 있습니다. 거기에서 QuartzCore 헤더 가져 오기를 볼 수 있습니다 : https://github.com/gabriel/gh-unit/blob /0.5.6/Classes-iOS/GHUnitIOSTestView.m –