Cydia Impactor로 iPA 파일 설치하기

Notice: 애플이 개발자 인증서 서버에 조치를 취해 시디아 임팩터 사용을 막았습니다. 현재로써는 시디아 임팩터의 사용가능 여부는 불투명합니다.
대신 비슷한 기능을 가진 AltStore가 대안으로 뜨고있습니다. 아래 글을 참고해주세요.

시디아 임팩터 Cydia Impactor

일반적으로 우리가 아이폰에서 앱을 설치하려면 앱스토어를 통해야만 합니다. 적어도 이 글을 보시기 전까지는 그 방법을 사용하셨겠지요?

그런데 이 Cydia Impactor (이하 시디아 임팩터) 를 사용하면 ‘앱스토어에 등록되지 않은 앱’을 iPA 파일만 있으면 설치할 수 있습니다.

일반적으로는 우리는 앱스토어에 올라온 ‘애플 정책에 위반되지 않는 앱’ 밖에 설치 할 수 없습니다. 하지만 이 시디아 임팩터는 인증되지 않은 앱을 ‘7일 동안’ 테스트로 설치 할 수 있는 개발자 인증서를 이용하여 IPA 파일만 가지고 내 아이폰에 앱을 설치할 수 있게 하는 툴입니다.

Cydia Impactor 설치하기

Cydia Impactor 다운로드 페이지

http://www.cydiaimpactor.com에 접속해서 Cydia Impactor를 다운받고 설치합니다. Windows, MacOS, Linux 버전이 있습니다. 저는 MacOS를 사용하고 있으니까 Mac OS X를 클릭하도록 하겠습니다. 설치하고 실행해 줍니다.

처음에는 목록에 아무것도 안뜨지만, 아이폰을 USB 케이블로 PC와 연결을 하면,

위과 같이 자신의 아이폰이 목록에 뜹니다.

애플 홈페이지에서 앱 암호 만들기

Appleid.apple.com

https://appleid.apple.com 에 접속하여 Apple 계정으로 로그인을 해주세요.

앱 암호 생성

로그인 후 보이는 화면에서 보안 > 앱 암호 > 암호 생성… 을 클릭해주세요.

아무말이나 (..!) 치고 생성을 클릭해주세요.

애플 앱 암호

위와 같은 형식의 16자리의 알파벳 형식의 암호가 생성될 것입니다. 이 암호는 나중에 시디아 임팩터에서 인증할 때 필요하니 어디다가 잘 적어주세요.

iPA 파일 구하기

iPA 파일은 아이폰, 아이패드 등 iOS기기의 앱 확장자입니다. 테스트를 위해서, 저는 iOS 탈옥툴인 Unc0ver의 iPA 파일을 다운받겠습니다. Undecimus-v3.0.1.ipa

Unc0ver iPA

다운이 완료되었습니다. 저 파일은 예시일 뿐이니, 만약 직접 찾고 싶으시다면 구글에 ‘(앱 이름) ipa’ 와 같이 검색하시면 쉽게 찾으실 수 있습니다.

설치하기

시디어 임팩터 ‘Install Cydia Extender’ 부분에 다운받은 iPA 파일을 드래그 합니다. Start 누르는거 아닙니다!

Apple 이메일을 입력하고 OK.

아까 복사한 앱 암호를 하이픈(-)을 빼지 않고 그대로 붙혀넣기 하고 OK.

설치 완료

앱이 설치 되었습니다.

개발자 인증서 신뢰 작업

우리가 설치한 앱은 앱스토어에서 설치한 앱이 아니기 때문에 앱을 사용하기 위해서는 인증서 신뢰 작업이 필요합니다.

아이폰에서 설정 > 일반 >프로파일 및 기기 관리 > 자신의 Appleid 선택 후 신뢰를 누르시면 개발자 인증서가 신뢰 처리가 됩니다.

실행

잘 되네요 😀

유의사항

이 인증서는 7일 마다 위의 과정을 반복해서 인증서를 갱신해줘야 합니다.

7일이 지나면 앱이 실행하자 마자 튕기기 때문에, 앱을 지우지 마시고 (데이터 보존) 위의 과정을 반복하시면 인증서를 갱신하실수 있습니다.