iOS 바이너리 용량 확인

2786 단어 XcodeiOS

응용 프로그램의 크기가 매우 작다


이전에 WiFi 없이 다운로드할 수 있었던 애플리케이션의 크기는 제한되어 있습니다.(몇 년 전만 해도 20MB 다운로드 가능...격세지감)
지금 그 제한은 이미 깨졌다.
150MB까지 다운로드 가능
말은 그렇지만 지금은 작은 것이 좋다.
너무 크면 Testflight는 와이파이가 없는 상황에서도 다운로드할 수 없어 개발에도 영향을 미친다.
따라서 용량을 검사하는 방법.
범인은 대부분 영상이나 음성 파일이죠.

실제 용량은?


iTunes Connect에 업로드하면 확인 가능
iTunesConnect에서 응용 프로그램의 페이지를 열고 활동 → 이 버전을 선택하면 다음 화면이 표시됩니다.

더 정확히 말하면 AppStore 파일 크기를 클릭합니다.

여기서'다운로드 크기'는 다운로드할 때 네트워크를 통과하는 파일 크기를 가리킨다
설치 크기는 터미널 내에서 애플리케이션이 차지하는 용량입니다.
(다운로드하면 설치 후 실행 가능한 형태로 확장되므로 설치 크기가 커집니다.)
참고로 AppStore에 표시되는 치수는 설치 치수입니다.

더욱 세밀하다


순서대로 다시 자세히 조사해 보자
(이후 화면은 이전 응용 프로그램과 다름)
Xcode에서 Windows → Organizer 선택

이렇게 되면 지금까지 만들어진 아카이브의 일람이 나오겠죠.
마우스 오른쪽 버튼으로 클릭 - 찾기 표시

아카이브 자체를 볼 수 있습니다.
이때 203MB가 있지만 당황해서는 안 된다.이것은 dSYM 등을 포함하여 실제 사이즈보다 훨씬 크다.

이 파일을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용 표시 를 선택합니다.

그래서 안에는 이런 느낌이 든다

dSYMs 폴더에 dSYM이 있습니다.이 경우 63MB가 됩니다.
그래서 실제 다운로드 크기는 140MB 정도일 거예요.
응용 프로그램의 실체 부분은 Products/Applications/XXX입니다.앱입니다.
다시 오른쪽 단추로 이것 → "포장 내용 표시"를 누르면 결과가 여기 있습니다.

사이즈별로 배열하면 일목요연하다.
사이즈가 큰 서류에서 확인하면 다이어트에 효과적이다.
이번 상황에서 가장 큰 14.6MB는 실행 파일이다.
실행 파일이 거의 줄어들 희망이 없다
두 번째 이후의 이미지와 소리 파일을 압축할 수 있는지 여부를 고려합니다.
또한 Image assets와 외부 프레임워크의 파일도 모두 여기에 있습니다.
임시 소재와 필요 없는 서류가 남아 있다는 것도 알아차리겠죠.검사하면 될 것 같아요.

좋은 웹페이지 즐겨찾기