iOS 9.0 이상부터 IPA 추출 방법을 소개합니다.
Apple Configurator 2 를 Mac에 설치
다운로드를 받은 후 Mac에 설치합니다.
1. Apple Configurator 2 > Device 선택 > 추가 > 앱
2. 앱 선택 > 추가
3. 1,2 번 항목을 진행하면 아래와 같이 진행 화면이 표시됩니다.
4. 아래 경로에 ipa 가 생성되야 하지만 지금은 생성이 되지않았군요.
~/$HOME/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps
5. 1,2,3 과정을 다시 한번 진행합니다.
6. 충돌이 발생하면서 Temp 영역에 IPA 를 저장시켜두는 것을 확인 할 수 있습니다.
7. 추출된 IPA 를 .zip 확장자로 변경하고 압축을 해제합니다.
8. 압축을 풀고 난 후 디렉토리 구조입니다.
9. "Payload" 에 있는 앱을 "패키지 내용 보기" 로 실행합니다.
패키지 내용보기를 누르면 상세한 항목들을 볼 수 있습니다.
IPA 추출을 통해 확인할 수 있는 정보들
1. 어떤 Library 를 사용하고 있는지?
2. 다른앱에서 열 수 있는 Scheme 은 무엇인지? info.plist 파일 내에 있습니다.
3. Resources
'iOS' 카테고리의 다른 글
Drawing Performance 를 이해하자! (0) | 2019.10.07 |
---|---|
ABI 란? (1) | 2019.09.30 |
[번외편][실전] iOS 사용성 최대로 올려보자! UICollectionView Custom Layout (1) | 2019.09.09 |
[번외편][이론] iOS 사용성 최대로 올려보자! UICollectionView Custom Layout (0) | 2019.09.09 |
왜 MVVM 을 사용할까요? (0) | 2019.09.03 |