적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

초보 iOS 개발자의 일상/개발 업무

[Swift iOS] ipa 파일 다운로드 링크 생성 및 설치 (Ad Hoc & Enterprise)

hongssup_ 2021. 9. 2. 17:19
반응형

adhoc 혹은 Enterprise로 배포할 경우 api 설치파일이 추출된다. 

ad hoc은 프로비저닝에 UDID가 등록된 기기만 다운을 받을 수 있고,

Enterprise는 어느 기기에나 설치할 수는 있지만 Enterprise 계정이 있어야만 사용할 수 있다. 

 

api설치 파일을 직접 전달하여 설치하도록 할 수도 있겠지만 보통은 다운로드 링크를 통해서 설치할 수 있도록 하는 경우가 많다. 

 

기존에 만들어놓은 Firebase Hosting을 재활용하려 내용을 수정하고 api파일을 넣고 firebase deploy를 했는데

권한이 없다는 경고가 떠버렸다...!!

firebase login 해보니 다른 계정으로 로그인 되어있다고 떠서 firebase logout 후 다시 로그인을 해주었더니 deploy가 잘 된다! 

 

 

Ad Hoc은 그냥 다운로드 받으면 UDID만 등록 되어있다면 바로 실행이 되지만,

Enterprise는 다운로드 설치 후 앱을 실행시키면 다음과 같이 '신뢰하지 않는 기업용 개발자'라는 팝업이 뜨면서 앱을 열 수가 없다.

설정 > 일반 > 기기 관리를 들어가서 개발자에 대한 신뢰를 설정해주면 앱을 잘 실행시킬 수 있다. 

 

 

참고 : Apple Dev - iOS에서 기업용 앱 설치하기

 

728x90
반응형