스크립트를 통해 iOS 애플리케이션을 인스트루먼트하는 데 사용되는 명령행

iOS 애플리케이션을 인스트루먼트하려면 적절한 매개변수로 rtwBuildXcode.sh 스크립트를 실행해야 합니다. 인스트루먼트된 애플리케이션을 테스트 워크벤치에 푸시한 후 동일한 빌드 스크립트를 사용하여 iOS 디바이스, iOS 시뮬레이터 또는 둘 다에 설치할 수 있습니다.
참고: 쉘 스크립트를 사용하기 전에 쉘 스크립트를 실행할 수 있는 권한이 있는지 확인하십시오. 필요한 경우 chmod를 사용하여 권한을 업데이트하십시오.

rtwBuildXcode.sh 스크립트는 Xcode 프로젝트와 Xcode 작업공간에 대한 지원을 제공합니다. Xcode 작업공간을 사용하면 여러 Xcode 프로젝트와 기타 파일을 함께 그룹화하여 보다 쉽게 이에 대해 작업할 수 있습니다.

스크립트를 실행하려면 작업 컨텍스트에 적합한 매개변수로 Macintosh 터미널에서 다음 명령행 중 하나를 입력하십시오.

unpack_dir/build-script/rtwBuildXcode.sh app.xcodeproj Workbench URL simu|device|both 
unpack_dir/build-script/rtwBuildXcode.sh app.xcworkspace scheme Workbench URL simu|device|both 
여기서:
  • unpack_dir은 다운로드한 아카이브를 추출한 디렉토리입니다.
  • app.xcodeproj는 테스트할 애플리케이션용으로 작성된 .xcodeproj의 절대 또는 상대 경로입니다. Xcodeproj 파일의 경로 또는 이름에 공백이 포함되어 있는 경우에는 전체 경로를 큰따옴표(" ")로 묶거나 공백을 모두 백슬래시(\)로 대체하십시오.
  • app.xcworkspace는 테스트할 애플리케이션용 .xcodeproj를 포함하는 .xcworkspace의 절대 또는 상대 경로입니다. 이름 또는 경로에 공백이 포함되어 있는 경우에는 전체 경로를 큰따옴표(" ")로 묶거나 공백을 모두 백슬래시(\)로 대체하십시오. 세부사항은 Xcode 작업공간에 있는 Apple 개발자 문서를 참조하십시오.
  • scheme은 프로젝트 빌드 대상, 빌드 구성 및 제품을 실행하기 위한 실행 가능 환경을 포함하는 Xcode 설정의 콜렉션입니다. 세부사항은 Xcode 스키마에 있는 Apple 개발자 문서를 참조하십시오.
  • Workbench URL모바일 디바이스 편집기에서 복사된 워크벤치 URL을 나타냅니다. 애플리케이션을 테스트 워크벤치에 등록하는 가장 쉬운 방법이므로 워크벤치 URL을 포함하는 것이 좋습니다. 테스트 워크벤치는 완전한 테스트를 생성하기 위해 레코딩 오류를 수신할 때 애플리케이션을 알고 있어야 합니다. rtwBuildXcode.sh 쉘 스크립트에서 워크벤치 URL이 사용되는 컨텍스트에서는 워크벤치 URL의 끝에 mobile을 포함하지 마십시오. 예를 들어, http://<ip-address>:7878만 표시하십시오.
    참고: 명령행에서 워크벤치 URL을 지정하면 인스트루먼트된 애플리케이션이 자동으로 테스트 워크벤치에 푸시됩니다. 명령행에서 워크벤치 URL을 지정하지 않는 경우에는 모바일 애플리케이션 편집기에서 목록에 애플리케이션 추가를 클릭하여 테스트 워크벤치에 테스트할 애플리케이션을 추가할 수 있습니다.
  • simu|device|both는 인스트루먼트된 애플리케이션을 Macintosh 컴퓨터의 iOS 시뮬레이터, iOS 디바이스 또는 둘 다에 업로드하기위한 선택적 매개변수입니다. 이 새 애플리케이션을 사용하기 위해 시뮬레이터는 자동으로 다시 시작됩니다. 디바이스에 업로드하려면 디바이스가 USB를 통해 Mac에 연결되어 있어야 합니다.

피드백