iOS 빌드를 Unity Build Automation에서 다운로드하거나 설치할 수 없는 경우
Resolve iOS build download and installation issues in Unity Build Automation.
읽는 시간 1분최근 업데이트: 한 달 전
증상
- iOS 빌드 다운로드에 다음 오류가 포함된 다이얼로그가 표시됩니다.
No Install - Your device is not provisioned for this build. - 공유 페이지에서 빌드를 다운로드하려고 할 때 다음 오류가 포함된 iOS 다이얼로그가 표시됩니다.
Unable to Download App - 빌드 다운로드가 완료되면 다음 오류가 포함된 iOS 다이얼로그가 표시됩니다.
Unable to Download Application - AppName could not be installed at this time.
문제 파악
다음과 같이 콘솔에 문제를 표시합니다.- 테스트 디바이스를 개발 macOS 디바이스에 연결합니다.
- XCode Organizer를 엽니다.
- Devices 창의 사이드바에서 연결된 디바이스를 선택합니다.
- 콘솔을 선택하고 애플리케이션을 다시 설치합니다.
가능한 원인
다음 몇 가지 원인으로 인해 발생할 수 있습니다.- 디바이스 스토리지가 가득 차 있습니다.
- 현재 세션에 문제가 있습니다.
- 디바이스 UDID가 모바일 프로비저닝 프로파일에 등록되어 있지 않습니다.
- 디바이스 UDID가 가짜 UDID입니다.
- 온디맨드 배포 프로비저닝 프로파일이 손상되었습니다.
- 디바이스가 백업에서 복원되고 디바이스 세션이 무효화되었습니다.
- 프로비저닝 프로파일에 사용한 인증서가 취소되었거나 만료되었습니다.
- 네트워크 시간 초과가 발생했습니다.
- 빌드와 디바이스의 아키텍처 설정이 호환되지 않습니다. 이는 빌드 시 Build Active Architecture Only 설정이 활성화된 경우에 발생할 수 있습니다.
- 모바일 Safari를 사용하지 않습니다.
- 프라이빗 모드에서 모바일 Safari를 사용합니다.
해결
설치되지 않음 - 디바이스가 이 빌드에 대해 프로비저닝되지 않았습니다
iOS 빌드 다운로드에 다음 메시지가 표시됩니다.No Install - Your device is not provisioned for this build.UDID 등록
이 오류 메시지가 나타나는 가장 큰 원인은 UDID가 개발이나 배포 모바일 프로비저닝 프로파일에 등록되지 않았기 때문입니다. UDID를 찾아 등록하려면 다음 단계를 수행합니다.- UDID 찾기
- 디바이스를 Mac에 연결합니다.
- Finder를 엽니다.
- 사이드바에서 iPhone 디바이스를 선택합니다.
- UDID는 디바이스 이름 아래의 일반 탭에 표시됩니다.
- 설명에 따라 UDID를 등록합니다.
디바이스 세션 초기화
예를 들어 휴대전화 백업을 적용하거나 세션 쿠키가 손상된 경우와 같이 디바이스의 현재 세션이 중단되면 이 오류 메시지가 표시될 수 있습니다. 세션 문제를 해결하려면 디바이스 초기화 페이지에서 디바이스 세션 정보를 초기화합니다. 그러면 페이지가 Unity Build Automation 페이지로 리디렉션됩니다. 리디렉션되지 않으면 Unity Dashboard에서 로그인하고 다시 로그아웃하여 초기화 프로세스를 완료합니다.Safari 사용
Safari를 브라우저로 사용하고 프라이빗 모드가 아닌지 확인합니다. Safari 캐시와 쿠키를 지우려면 Safari > Settings로 이동합니다. Unity Build Automation이 iOS의 다른 브라우저에서 작동하는지 여부는 보장되지 않습니다.앱을 다운로드할 수 없는 경우
빌드를 다운로드할 때Unable to Download App연결 테스트
이 오류는 인터넷 연결이 빌드를 다운로드하기에 충분히 안정적이지 않은 경우 발생할 수 있습니다. 인터넷 서비스 제공업체를 통해 연결이 안정적인지 확인하고 디바이스에 충분한 여유 공간이 있는지 확인합니다. 문제가 인터넷 연결에 있는지 확인하려면 3G나 유선 연결 등의 다른 연결 수단을 통해 테스트합니다.인증서 업데이트
프로비저닝 프로파일에 사용하는 인증서가 취소되거나 삭제된 경우 이 오류가 발생할 수 있습니다. 이 문제를 해결하려면 인증서를 업데이트하고 프로비저닝 프로파일을 다시 생성합니다. Unity Dashboard에서 파일을 업데이트한 후 애플리케이션을 다시 빌드하여 변경 사항을 적용합니다. 더 많은 잠재적 원인과 문제 해결 단계는 이 스택 오버플로 포스트를 참고하십시오.애플리케이션을 다운로드할 수 없음 - 현재 AppName을 설치할 수 없는 경우
성공적으로 다운로드한 후 iOS 다이얼로그로 표시되는Unable to Download Application - AppName could not be installed at this time추가 리소스
- iOS 빌드 프로세스에 대한 자세한 내용은 iOS 애플리케이션 서명을 참고하십시오.
- Unity Discussions 웹사이트의 포럼에서 해당 문제를 논의하십시오.
- 배포 프로파일에 대한 자세한 내용은 프로비저닝 프로파일의 유효하지 않은 상태 해결에 대한 Apple 기술 자료를 참고하십시오.