반응형
테스트 조치에 대해 구성표가 구성되지 않았습니다 (iOS xcode 프로젝트).
iOS 애플리케이션에 대해 Xcode 단위 테스트를 실행하려고합니다. USB를 통해 Mac 컴퓨터에 연결된 iPad에서 할 의향이 있습니다. 나중에 Jenkins에서 트리거하기 위해 명령 줄에서 테스트를 실행하려고합니다. 다음은 현재 명령 줄에 입력중인 내용과 표시되는 오류입니다. 도와주세요.
코드:
xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad"
오류:
현재 테스트 작업에 대해 구성표 MyApplication이 구성되지 않았습니다.
나에게 문제는 내 계획에 테스트가 추가되지 않았다는 것입니다.
'+'버튼을 통해 내 체계에 테스트 번들을 추가하면 Xcode 및 xcodebuild에서 체계를 빌드 할 수 있습니다.
이 문제로 고생하는 모든 사람을 위해.
내 해결책은 다음과 같습니다.
- 테스트 대상 선택
- 체계 관리
- 왼쪽 메뉴에서 실행 을 선택 하십시오 .
- 탭에서 정보 를 선택 하십시오 .
- 선택 실행 대상 드롭 다운 메뉴에서
- 닫기를 누르 십시오 .
Xcode에서 중복 된 스키마를 제거하여이 문제를 해결했습니다. 스키마는 Product- > Scheme-> Manage Schemes 를 통해 Xcode에서 추가 / 제거 / 공유 / 편집 할 수 있습니다 .
- Jenkins에서 작업 영역 데이터를 확인하고 이미 업로드 된 * .xctest를 확인해야합니다. 그런 다음 Jenkins에있는 것과 같은 xcode 프로젝트의 해당 * .xctest 데이터로 UI / 단위 테스트 대상의 이름을 바꾼 다음 다시 푸시해야합니다.
- 또는 Jenkins에서 작업 영역을 지우고 새 UI / 단위 테스트 대상으로 모든 데이터를 다시 푸시합니다.
(물론 프로젝트에 대한 계획을 이미 작성했는지 확인해야합니다.)
내 문제는 Tests.swift
파일이 더 이상 존재하지 않는 모듈을 가져오고 있다는 것입니다 (프로젝트의 대상 이름을 바꿨습니다). 모든 테스트 파일이 현재 기존 모듈을 가져오고 있는지 확인하십시오.
반응형
'Program Tip' 카테고리의 다른 글
li의 두 번째 줄은 CSS 재설정 후 글 머리 기호 아래에서 시작합니다. (0) | 2020.11.06 |
---|---|
--resource-rules는 mac os x> = 10.10에서 더 이상 사용되지 않습니다. (0) | 2020.11.06 |
"width : -moz-fit-content;"에 대한 CSS 교차 브라우저 값이 있습니까? (0) | 2020.11.06 |
jQuery로 HTML 태그를 제거하는 방법은 무엇입니까? (0) | 2020.11.06 |
이름에 Pandas DataFrame의 특정 문자열이 포함 된 열을 삭제합니다. (0) | 2020.11.06 |