지금은 iPhone 앱을 설치할 수 없습니다.
나는 testflight에서 내 아이폰 응용 프로그램을 설치하려고했습니다. 몇 개의 장치에 완벽하게 설치되지만 일부에서는 약 80 %를 설치 한 후 "응용 프로그램을 다운로드 할 수 없습니다. 지금 설치할 수 없습니다."라는 오류가 표시됩니다. 이유를 알 수 있습니다. 그 이유는 무엇입니까? 다음은 스크린 샷입니다.
이 문제와 관련하여 나를 도울 사람이 있습니까? 미리 감사드립니다.
Safari에서 캐시와 쿠키를 지우고 장치가 프로비저닝 프로파일에 있고 프로비저닝 프로파일이 장치에 설치되어 있는지 확인하십시오.
위에서 언급 한 모든 것이 도움이되지 않았다면 더 높은 빌드 번호로 새 빌드를 만들고 앱을 다시 배포 해보세요.
이 문제를 일으키는 가장 일반적인 문제는 다음과 같습니다 ( testflight 웹 사이트 ).
- 기기 저장 용량이 가득 찼습니다.
- 프로비저닝 프로필은 개발자 프로비저닝 프로필입니다.
- 애드혹 배포 프로비저닝 프로파일이 손상되었으며 장치에 문제가 있습니다.
- 장치가 백업에서 복원되었으며 무선 배포에 충돌을 일으켰습니다.
- 네트워크 시간 초과가 발생했습니다.
- 빌드와 기기의 아키텍처 설정이 호환되지 않습니다 (때로는 빌드 할 때 "Build Active Architecture Only"가 켜져있을 때 발생할 수 있음).
- 모바일 Safari를 사용하지 않습니다.
나에게 내 클라이언트의 ipad가 iOS 4.2.2를 실행하고 내 프로젝트가 5.0 이상을 지원한다는 것이 밝혀졌습니다.
최근 기본 Xcode 프로젝트 설정은 디버그 구성에 대해 ONLY_ACTIVE_ARCH (Build Active Architecture 전용)를 yes로 설정했습니다.
따라서 빌드는 개발에 사용하는 하드웨어와 다른 하드웨어에 설치할 수 없습니다.
이 설정을 변경하면 설치가 잘됩니다.
엑스 코드 5.1에 관해서는 문제가 있었다 arm64
건축 VALID_ARCHS
. 5.0 장치에 대한 릴리스 구성을 로컬로 빌드하면 다음 오류가 발생합니다.
Xcode는 iOS 6.0 이전 버전을 실행하는 장치에서 64 비트 아키텍처를 지원하는 애플리케이션을 설치하거나 실행할 수 없습니다. 이 구성은 iOS App Store를 통한 배포 용으로 지원되지만 Xcode로 개발 중에는 사용할 수 없습니다. 계속하려면 스킴 실행 조치를 편집하고 64 비트 아키텍처를 포함하지 않는 빌드 구성을 선택하십시오.
제거 arm64
에서 VALID_ARCHS
이 문제를 해결합니다. 제 경우에는 iOS 5 장치에서 테스트하기 위해 별도의 분기를 만들어야했습니다.
빌드 버전을 변경하여 애플리케이션 게시를 시도 할 수 있습니다. 나는 또한 같은 문제를 겪고 있었고 변경하여 똑같이 시도했습니다 .tIt도 도움이 될 수 있습니다.
나를 위해 Build Active Architecture를 NO로 설정하면 작동하고 성공적으로 설치되었습니다.
Xcode Organizer를 통해 콘솔에서 설치에 실패한 장치를 확인하십시오.
시스템에서 무엇이 잘못되었는지 알려주는 유용한 메시지를 받게됩니다. 많은 잠재적 인 실패 이유가 있으므로 메시지를 확인하지 않으면 추측하는 것입니다.
나를 위해 일한 것은 다음과 같습니다.
- 캐시 및 쿠키를 지 웁니다 (
Settings
>Safari
). - "시험 비행 앱"에 연결된 기존 프로파일 (있는 경우)를 제거 (
Settings
>General
>Profiles
). - Safari를 열고 https://testflightapp.com/으로 이동합니다 . 로그인하고 단계에 따라 다시 시작하십시오.
PS 나는 Test Flight 앱을 가지고 있었지만 충돌이 발생하고 아이콘이 모두 흰색으로 변한 것 같습니다. 내 iPhone을 다시 시작하면 올바르게 다시 나타납니다.
iOS 6 장치에 설치하려고 할 때 Ad-Hoc iPad 응용 프로그램 에서도이 문제가 발생했습니다.
나를 위해 수정 된 것은 XCode에서 프로젝트를 클릭하고 " iOS 배포 대상 "설정을 5.1에서 6.0으로 변경하는 것이 었습니다.
그리고 iOS 5.1 앱이 iOS 6.0 기기에서 실행될 것이라고 생각하는 어리석은 사람이있었습니다.
나는 네트워크 오류 / 불안정한 네트워크의 시간 초과로 인해 이것을 보았습니다. 재 시도라는 밝은 아이디어를 얻은 후에 진행률 표시 줄이 증가하는 것을 볼 수 있습니다. 또한 다운로드 서버에서 몇 메가 바이트의 오프셋이 증가하는 HTTP 범위 요청도 확인했습니다 (전체 앱은 약 44MB였습니다).
이 문제가 있었지만 코드 서명 ID가 테스트 비행에서 사용한 것과 동일한 지 확인하여이 문제를 해결했습니다.
그 후 모든 것이 잘 작동합니다.
"App Store"에 대한 셀룰러 데이터를 비활성화 한 경우 (예 : 휴가 중) 다시 켜는 것을 잊은 경우에도 발생할 수 있습니다. 여기서 해결책은 설정-> 셀룰러에서 간단히 다시 활성화하는 것입니다.
제 경우에는 앱이 iCloud 서비스를 사용하고 싶지만 distr에 있습니다. 프로비저닝 프로파일이 iCloud를 활성화하도록 설정되지 않았습니다. 켜고 프로필을 새로 고칩니다.
나는 인증서 (argh)를 만지작 거리며 같은 문제를 겪었습니다.
@ Duraiamuthan.H의 댓글을 따라 가면서 문제가 분명해졌습니다. 0xe8008016 (Entitlements)보고 된 장치는 여기에서 SO를 참조 하십시오.
초기 이유는 testflight 대상이 Team 인증서가 아닌 App Store 배포 인증서를 사용했기 때문입니다. 나는 그것을 고쳤고 응용 프로그램은 Xcode를 통해 장치에 설치되었으며 testflight에서도 작동했습니다.
비슷한 문제가있었습니다. 그러나 iPad 타이밍을 현재의 타이밍으로 업데이트하면 문제를 해결할 수있었습니다. 방금 장치 로그를 확인한 결과 로그의 시간이 2 년 전에 표시되었음을 알았습니다.
장치 타이밍을 현재 시간으로 업데이트하면 문제가 해결되기를 바랍니다.
Missing icon could be a problem. My manifest file points to a non-existing image and it fails the installation process. Placing an icon at the corresponding path solved the issue for me.
I ended up creating new Provisioning profiles, not sure if it was because of:
"The ad hoc distribution provisioning profile is corrupted and the device is having an issue with it."
I had the same problem as @mohitum007. In my case the developer of this App included an expiry date in it.
As workaround I set the date backwards to a past date (e.g. last month). Then I could install it and use it.
Also when I set the date back to normal, the already installed App didn't start up anymore. I contacted the company of this App to send me an updated version.
사이드 노트 : 다른 앱의 사용자도 같은 문제가 있다는 것을 알았지 만 그 반대입니다. 특정 날짜 이전에 설치되거나 시작되지 않습니다.
나를 위해 Testflight를 제거하고 내 iPhone을 다시 시작하십시오. 그 후 TestFlight를 설치하면 정상적으로 작동합니다!
프로젝트 설정의 일반 섹션에있는 배포 대상이 장치의 iOS 버전보다 큰지 확인합니다.
그렇다면 장치 버전을 최소한 배포 대상 버전으로 업데이트해야합니다. 장치에 응용 프로그램을 설치할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/14375387/iphone-app-could-not-be-installed-at-this-time
'development' 카테고리의 다른 글
내 테이블 스타일을 재정의하는 사용자 에이전트 스타일 시트? (0) | 2020.12.08 |
---|---|
AuthorizeAttribute를 사용한 ASP.NET 웹 API 권한 부여 (0) | 2020.12.08 |
pandas에서 여러 열 삭제 (0) | 2020.12.08 |
WPF에서 AppBar 도킹 (WinAmp와 같은 화면 가장자리)을 어떻게 수행합니까? (0) | 2020.12.08 |
C ++에서 벡터 요소에 대한 포인터 반환 (0) | 2020.12.08 |