[iOS] 아이폰 앱(ipa) 설치 실패 : 무결성을 확인할 수 없기 때문에 이 앱을 설치할 수 없습니다.

[iOS] 아이폰 앱(ipa) 설치 실패 : 무결성을 확인할 수 없기 때문에 이 앱을 설치할 수 없습니다.

 

plist 파일을 통해 아이폰 앱(확장자 ipa) 설치 시 “무결성을 확인할 수 없기 때문에 이 앱을 설치할 수 없습니다.” 오류 메시지가 발생하면서 앱이 설치되지 않는 문제가 있었다.

애플 엔터프라이즈 계정을 통해 인하우스(in-house) 방식으로 빌드한 앱(ipa 파일)이었다.

다른 아이폰 사용자들은 문제가 없는데 특정 아이폰에서만 해당 오류가 발생하는 경우였다.

다시 말해 앱의 문제가 아니라 특정 폰의 문제로 보였다.

검색을 해도 국내 페이지에서는 내용이 없어서 영어로 검색했더니 결과가 조금 있었다. “무결성을 확인할 수 없기 때문에 이 앱을 설치할 수 없습니다.” 대신 “This app cannot be installed because its integrity could not be verified.” 문장으로 구글링해보기 바란다.

정확한 원인은 알 수 없었다. 검색해서 나온대로 앱 빌드번호를 높여서 앱을 다시 archive했다.

이후 사용자가 앱을 삭제하고 다시 설치했더니 해결됐다고 한다.

Xcode 에서 바꾼 것은 General 탭 identity 의 Version, Build 값만 바꿨다. 기존 Version, Build 1.5 였던 것을 둘 다 1.6 으로 올려서 다시 배포했다. Display Name(앱 이름), Bundle Identifier(패키지명) 은 그대로 유지했다.

참고사이트 : https://developer.apple.com/forums/thread/668447