Apple 베타 소프트웨어 사용하기

베타 소프트웨어는 미리보기 및 시드 버전을 포함하여 정식으로 공개되지 않고 아직 개발 중인 시험판 소프트웨어를 의미합니다. 개발자가 베타 소프트웨어를 사용하여 최신 Apple 기술을 앱에 통합하면 소프트웨어가 일반에 공개되었을 때 앱을 최신 상태로 유지할 수 있습니다.

다운로드

Xcode

Xcode 베타 버전에는 향후 출시될 운영 체제에서 실행할 앱을 생성할 수 있는 최신 도구 세트 및 SDK가 포함되어 있습니다. Xcode 베타는 모든 개발자가 다운로드 페이지에서 이용할 수 있습니다. Apple Developer Program 멤버십이 없어도 됩니다.

운영 체제

Mac, iPhone, iPad, iPod touch, Apple WatchApple TV용 최신 운영 체제 릴리즈는 다운로드 페이지에서 이용할 수 있습니다. 다운로드하려면 Apple Developer Program 멤버십과 연결된 Apple ID로 로그인해야 합니다.

Safari

누구나 Safari 기술 미리보기 최신 릴리즈를 다운로드하여 iOS, iPadOS 및 macOS에서 새롭게 선보이는 웹 기술을 확인할 수 있습니다.

백업

iPhone, iPad 또는 iPod touch

베타 소프트웨어를 설치하기 전에 기기를 iTunes에 백업한 다음 백업을 아카이브해야 합니다. 현재 운영 체제 버전으로 돌아가야 하는 경우 iCloud 백업이나 아카이브하지 않은 백업은 사용할 수 없습니다. 기기에 최신 릴리즈 버전을 받으려면 테스트 중인 소프트웨어가 소프트웨어 업데이트에 표시될 때 해당 소프트웨어의 최신 버전을 설치하면 됩니다. 이전에 출시된 버전을 다시 설치해야 하는 경우 이전에 저장한 iTunes 백업에서 기기를 복원할 수 있습니다.

iOS 베타 소프트웨어 제거 방법

Mac

항상 베타 소프트웨어를 설치하기 전에 Mac 컴퓨터를 백업하도록 합니다. Mac에서 macOS의 공개 릴리즈 버전을 받으려면 테스트 중인 소프트웨어가 Mac App Store에 표시될 때 해당 소프트웨어의 최신 버전을 설치하면 됩니다. 이전에 출시된 버전으로 돌아가야 하는 경우 먼저 베타 소프트웨어를 지운 다음 macOS의 최신 공개 버전을 다시 설치하고, 마지막으로 Time Machine 백업에서 복원해야 합니다.

macOS 복구에서 macOS를 다시 설치하는 방법

Time Machine으로 Mac 백업하기

설치

베타 운영 체제 소프트웨어는 개발 및 테스트용 기기 및 시스템에만 설치해야 합니다. 무단으로 베타 소프트웨어를 설치하는 것은 Apple 정책에 위배되며 이로 인해 기기를 사용하지 못할 수도 있습니다. 필요한 경우 소프트웨어를 지워도 되는 기기 및 시스템에 설치하도록 합니다.

Apple 베타 소프트웨어 설치에 대해 더 알아보기

개발 및 테스트

개발자 모드

iOS 16, iPadOS 16, 또는 watchOS 9 이후 버전용으로 개발하는 경우 개발자 모드를 반드시 활성화하도록 합니다. 이렇게 하면 해당 플랫폼에서 로컬로 설치된 앱을 실행하는 권한을 부여할 수 있습니다(예: Xcode에서 빌드 및 실행을 수행하거나 Apple Configurator를 사용하여 .ipa 파일을 설치하는 경우).

더 알아보기

문서

Apple이 제공하는 문서에는 베타 버전의 API 또는 개발 중인 기술에 대한 사전 정보가 들어 있습니다. 이 정보는 변경될 수 있으며 이 문서에 의거하여 구현된 소프트웨어는 최종 운영 체제 소프트웨어로 테스트해야 합니다. 최신 정보는 사용 중인 소프트웨어 버전의 릴리즈 노트에서 확인할 수 있습니다.

기술 지원

DTS(개발자 기술 지원)에서는 사전 공개 소프트웨어를 사용했을 때 나타나는 문제가 코드로 인한 문제인지 소프트웨어에 의한 문제인지 판단할 수 있도록 도와줍니다. 먼저, 최신 베타 버전에서 문제를 테스트하고 문제가 재현되는지 확인합니다. 문제가 재현되는 경우 피드백 지원을 통해 테스트 결과를 제출합니다. 그런 다음 계정의 Code-Level Support(코드 수준 지원) 섹션에서 TSI를 제출하고 피드백 ID 번호도 함께 기재합니다.

사전 공개 소프트웨어는 자주 변경된다는 점을 참고하시기 바랍니다. 기술 지침은 후속 릴리즈에서 더 이상 유효하지 않을 수 있고 사전 공개 버전에서 최종 릴리즈 버전까지 계속 변경될 수 있습니다. 어떤 문제가 발생하는지 식별하고 겪고 있는 문제에 대한 피드백을 제출할 수 있도록 각 사전 공개 소프트웨어에서 앱을 테스트하는 것이 중요합니다.

지원 요청 방법 알아보기

Apple 개발자 포럼

Apple 개발자 포럼에서 앱 코드 문제에 대한 정보를 찾거나 게시물을 올릴 수도 있습니다.

포럼 보기

TestFlight

App Store Connect의 TestFlight를 사용하여 iOS, iPadOS, watchOS 및 tvOS의 베타 릴리즈에서 실행 중인 앱을 테스트하도록 사용자를 초대할 수 있습니다. TestFlight에서는 이메일 주소만으로 간편하게 테스터를 초대할 수 있으며, 베타 테스터는 TestFlight 앱 내에서 손쉽게 피드백을 제공할 수 있습니다.

베타 소프트웨어 테스트 모범 사례 보기

피드백 제공하기

피드백 지원

베타 소프트웨어에 문제가 발생하거나 프레임워크 또는 API에 대한 개선을 요청하려는 경우 피드백 지원을 통해 보고서를 제출해 주십시오. 문제가 신속하게 처리되도록 버그 제목 및 설명에 빌드 번호를 기재해 주십시오.

피드백 지원 보기

Apple 베타 소프트웨어 프로그램

Apple 베타 소프트웨어 프로그램을 통해 사용할 수 있는 iOS, iPadOS 및 macOS 공개 베타에는 피드백 지원 앱이 내장되어 있습니다. tvOS 공개 베타를 실행 중인 경우 등록된 iOS 또는 iPadOS 기기에서 피드백 지원 앱을 통해 피드백을 제출할 수 있습니다. 문제가 발생하거나 예상대로 작동하지 않는 경우 피드백 지원을 통해 Apple에 직접 피드백을 보내 주시기 바랍니다.

Apple 베타 소프트웨어 프로그램에 대해 더 알아보기

앱 제출하기

Xcode 베타 버전으로 만들었거나 운영 체제의 베타 버전용으로 빌드한 앱은 App Store에서 승인되지 않습니다. 제출하려는 앱은 Mac App Store의 Xcode 최신 버전을 사용하여 개발해야 하며, 공개적으로 출시된 iOS, iPadOS, macOS, watchOS 및 tvOS 버전용으로 빌드해야 합니다(릴리즈 후보 시드를 사용할 수 있는 경우 제외). Xcode의 릴리즈 후보가 출시되면 제출용 앱을 개발하는 데 사용하도록 합니다. iOS, iPadOS, macOS, watchOS 또는 tvOS의 릴리즈 후보 시드가 출시되면 해당 버전용으로 앱을 빌드합니다.