AWS Device Farm 팜에서 XCTest UI 테스트 문제 해결 - AWS Device Farm

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Device Farm 팜에서 XCTest UI 테스트 문제 해결

다음 항목에서는 XCTest UI 테스트를 업로드하는 동안 발생하는 오류 메시지를 나열하고 각 오류를 해결하기 위한 해결 방법을 권장합니다.

참고

아래 지침은 Linux x86_64 및 Mac을 기반으로 합니다.

XCTEST_UI_테스트_패키지_압축 해제_실패

다음 단계에 따라 문제를 해결하십시오.

주의

테스트 IPA 파일을 열 수 없습니다. 파일이 올바른지 확인하고 다시 시도하십시오.

오류 없이 응용 프로그램 패키지의 압축을 풀 수 있는지 확인하십시오. 다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    유효한 iOS 애플리케이션 패키지는 다음과 같은 출력이 생성됩니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_페이로드_디르_누락

다음 단계에 따라 문제를 해결하십시오.

주의

테스트 패키지 내에서 Payload 디렉토리를 찾을 수 없습니다. 테스트 패키지의 압축을 풀고 Payload 디렉토리가 패키지 안에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우Payload작업 디렉터리 내의 디렉터리 입니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_앱_디르_누락

다음 단계에 따라 문제를 해결하십시오.

주의

페이로드 디렉토리 내에서.app 디렉토리를 찾을 수 없습니다. 테스트 패키지의 압축을 풀고 Payload 디렉토리를 열고.app 디렉토리가 디렉토리 내에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우.appLIKE스위프트 샘플리테스트 러너.app우리의 예에서Payload디렉터리.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_플러그인_디르_누락

다음 단계에 따라 문제를 해결하십시오.

주의

.app 디렉토리 내에서 Plugins 디렉토리를 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리를 열고 Plugins 디렉토리가 디렉토리 안에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우플러그인디렉터리 내의 디렉터리.app디렉터리. 예제에서 디렉터리 이름은 입니다.스위프트 샘플리테스트 러너.app.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_XCTEST_DIR_누락_IN_플러그인_디렉터리

다음 단계에 따라 문제를 해결하십시오.

주의

플러그인 디렉토리 내에서.xctest 디렉토리를 찾을 수 없습니다. 테스트 패키지의 압축을 풀고 플러그인 디렉토리를 열고, .xctest 디렉토리가 디렉토리 안에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우.CTEST디렉토리 내의 디렉터리플러그인디렉터리. 예제에서 디렉터리 이름은 입니다.스위프트 샘플 테스트. XCTest.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_플라이스트_파일_누락

다음 단계에 따라 문제를 해결하십시오.

주의

.app 디렉토리 내에서 Info.plist 파일을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리를 열고 Info.plist 파일이 디렉토리 내에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우정보. 플리스트파일 내부.app디렉터리. 아래 예제에서 디렉터리 이름은 입니다.스위프트 샘플리테스트 러너.app.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_플라이스트_파일_누락_IN_XCTEST_디렉토리

다음 단계에 따라 문제를 해결하십시오.

주의

.xctest 디렉토리 내에서 Info.plist 파일을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.xctest 디렉토리를 열고 Info.plist 파일이 디렉토리 내에 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    XCTest UI 패키지가 유효한 경우정보. 플리스트파일 내부.CTEST디렉터리. 아래 예제에서 디렉터리 이름은 입니다.스위프트 샘플 테스트. XCTest.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_CPU_아키텍처_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist 파일에서 CPU 아키텍처 값을 사용할 수 없었습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리 내에서 Info.plist 파일을 열고 “UIRequiredDeviceCap빌리티” 키가 지정되어 있는지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. CPU 아키텍처 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['UIRequiredDeviceCapabilities']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    ['armv7']

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_플랫폼_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist에서 플랫폼 가치를 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리 내에서 Info.plist 파일을 열고 “CFBundlesupportedPlatforms” 키가 지정되어 있는지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 플랫폼 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleSupportedPlatforms']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    ['iPhoneOS']

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_잘못_플랫폼_장치_값

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist 파일에서 플랫폼 디바이스 값이 잘못되었음을 발견했습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리 내에서 Info.plist 파일을 열고 “CFbundleSupportedPlatform” 키 값에 “시뮬레이터”라는 키워드가 포함되어 있지 않은지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 플랫폼 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleSupportedPlatforms']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    ['iPhoneOS']

    XCTest UI 패키지가 유효한 경우 값에 키워드가 포함되지 않아야 합니다.simulator.

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_폼_팩터_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist에서 폼 팩터 값을 사용할 수 없습니다. 테스트 패키지의 압축을 풀고 Info.plist 파일을.app 디렉토리 내에서 열고 “UIDEviceFamily” 키가 지정되어 있는지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 폼 팩터 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['UIDeviceFamily']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    [1, 2]

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_패키지_이름_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist 파일에서 패키지 이름 값을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리 내에서 Info.plist 파일을 열고 “CFBundleIdentifier”키가 지정되어 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 패키지 이름 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleIdentifier']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    com.apple.test.swift-sampleUITests-Runner

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_실행 가능_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

Info.plist 파일에서 실행 파일을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.app 디렉토리 내에서 Info.plist 파일을 열고 “CFBundleExecutable” 키가 지정되어 있는지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 실행 파일을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열어 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleExecutable']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    XCTRunner

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_테스트_패키지_이름_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

.xctest 디렉토리 내의 Info.plist 파일에서 패키지 이름 값을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.xctest 디렉토리 내에서 Info.plist 파일을 열고 “CFBundleIdentifier”키가 지정되어 있는지 확인한 다음 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 패키지 이름 값을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열어 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Plugins/swift-sampleUITests.xctest/Info.plist') print info_plist['CFBundleIdentifier']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    com.amazon.swift-sampleUITests

    자세한 정보는 XCTEST을 참조하십시오.

XCTEST_UI_테스트_패키지_테스트_실행 가능_값_누락

다음 단계에 따라 문제를 해결하십시오.

주의

.xctest 디렉토리 내의 Info.plist 파일에서 실행 파일 값을 찾을 수 없습니다. 테스트 패키지의 압축을 푼 다음.xctest 디렉토리 내에서 Info.plist 파일을 열고 “CFBundleExecutable” 키가 지정되어 있는지 확인한 후 다시 시도하십시오.

다음 예제에서 패키지 이름은 입니다.스위프트 샘플-UI.ipa.

  1. 작업 디렉토리에 테스트 패키지를 복사한 후 다음 명령을 실행합니다.

    $ unzip swift-sample-UI.ipa
  2. 패키지의 압축을 성공적으로 풀고 나면 다음 명령을 실행하여 작업 디렉토리 트리 구조를 찾을 수 있습니다.

    $ tree .

    를 찾아야 합니다.정보. 플리스트파일 내의 파일.appLIKE스위프트 샘플리테스트 러너.app이 예에서는 다음과 같습니다.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. 실행 파일을 찾으려면 Xcode 또는 Python을 사용하여 Info.plist를 열 수 있습니다.

    Python의 경우 다음 명령을 실행하여 biplist 모듈을 설치할 수 있습니다.

    $ pip install biplist
  4. 다음으로 Python을 열고 다음 명령을 실행합니다.

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Plugins/swift-sampleUITests.xctest/Info.plist') print info_plist['CFBundleExecutable']

    유효한 XCTest UI 패키지는 다음과 같은 출력이 생성됩니다.

    swift-sampleUITests

    자세한 내용은 XCTEST 단원을 참조하세요.