2016-06-14 6 views
0

Xcode (개발/준비/프로덕션)에 여러 스키마가 설정되어 있습니다. 각 모듈에는 다른 모듈 이름이 있습니다 (예 : 앱을 준비하기위한 이름은 MyApp_dev이지만 프로덕션에서는 MyApp라고 부릅니다. @testable을 MyApp_dev에 추가하여 준비 환경을 사용하여 실행 한 유닛/UI 테스트를 작성했습니다. 그러나 프로덕션 용 코드를 빌드하면 MyApp 모듈을 더 이상 사용할 수 없습니다. 준비 환경에서 테스트를 실행하지만 프로덕션 환경에서 빌드하면 문제가 발생합니까?테스트 할 때 여러 스키마

+0

이것은 내가 아는 한 꽤 비표준적인 접근 방식이므로이 질문에 대답하면 스키마, 환경 및 빌드 간의 차이점에 대해 좀 더 자세히 설명해야합니다. 또한 어떤 문제가 발생할 것으로 예상되는지를 설명하면 도움이 될 수 있습니다. – nhgrif

+0

@nhgrif 테스트 환경에서 여러 환경에 대한 표준 접근 방식은 무엇입니까? – Tometoyou

답변

0

아니요. 문제가 발생하지 않습니다. "프로덕션 용 코드 빌드"란 아카이브 및 배포를 의미하며 프로덕션 용 코드를 작성하면 테스트를 실행하지 않으며 빌드도하지 않습니다. 이 방법은 좋습니다.

구성표 편집기 창에서 건물 및/또는 테스트 (및 기타)를 활성화/비활성화 할 수 있습니다. 정의한 각 체계는 매우 사용자 정의 가능하므로 모든 설정을 살펴 보는 데 약간의 시간이 필요합니다.

관련 문제