를 해당 메시지를 얻을 수 있습니다 테스트 대상.
나는 많은 것을 쓰고있다.
은 엑스 코드 4에 기록 된 프로젝트를했고 내 테스트 프로젝트가
Project Navigator > click on project at top >
Targets > Build Settings > Framework Search Paths
TARGET:my_project
$(inherited)
"$(SRCROOT)"
"$(SRCROOT)/my_project"
TEST:my_projectTests
"$(SDKROOT)/Developer/Library/Frameworks" <<XCTest.framework is here
"$(DEVELOPER_LIBRARY_DIR)/Frameworks"
"$(SRCROOT)/.."
"$(SRCROOT)" << Documents/my_project
"$(SRCROOT)/my_project" << Documents/my_project/my_project
where directory structure is
Documents/my_project
my_project.xcodeproj
/my_project
실행하려면 여기를
엑스 코드 5에서 단위 테스트를 사용하기 시작 내가 얻을 수있는 최소의
참고 : 프레임 워크를 Xcode로 드래그하면됩니다. 엑스 코드 5 프로젝트가 뭐죠 올바른 것은 새를 만드는 것입니다 확인하는 문제를
가장 좋은 방법을 얻을 수 있습니다 이동 한 경우
/Users/gbxc/Documents/my_project
그렇게
"$(SRCROOT)" << Documents/my_project
"$(SRCROOT)/my_project" << Documents/my_project/my_project
해야합니다 경로를 하드 코딩하는 나쁜 버릇이있다 테스트를 실행하는 단일보기 프로젝트입니다.
Run the Test action
By default it fails but at least testing is running
then compare the Framework Search Paths.
그건 내 문제를 해결하고 내 맛있는 upvote 있습니다. – Gui13
Xcode 프로젝트에서 이러한 thnigs를 추가 할 위치는 어디입니까? 명령 줄이 아닌 Xcode에서 컴파일 중입니다.이 오류는 내가 받고 있습니다. ** ld : iOS Simulator 용으로 제작되었지만 dylib와 MacOSX 파일 용으로 작성된 링크 /usr/lib/libSystem.B .dylib '아키텍처 용 i386 clang : 오류 : 링커 명령이 종료 코드 1과 함께 실패했습니다 (호출을 보려면 -v 사용) ** _Others Linker Flat_ section에 libSystem.B.dylib의 항목이 하나 있습니다. 그것은 문제를 해결하지 못합니다. – Ans