[ios] iOS 애플리케이션의 최대 크기

iOS 애플리케이션의 최대 크기는 얼마입니까? 어떤 제약이 있습니까?



답변

4GB는 iOS 앱의 최대 크기입니다.

2017 년 1 월 26 일 현재

iOS (& tvOS) 전용 앱 크기

앱의 전체 압축되지 않은 크기는 4GB보다 작아야합니다. 각 Mach-O 실행 파일 (예 app_name.app/app_name:)은 다음 제한을 초과하지 않아야합니다.

  • MinimumOSVersion7.0 미만인 앱의 경우 : __TEXT바이너리 의 모든 섹션에서 최대 80MB입니다 .
  • 앱의 경우 MinimumOSVersion7.x-8.x : __TEXT바이너리의 각 아키텍처 슬라이스 섹션에 대해 슬라이스 당 최대 60MB입니다 .
  • MinimumOSVersion9.0 이상인 앱의 경우 : __TEXT바이너리 의 모든 섹션에서 최대 500MB입니다 .

그러나 앱 크기를 결정할 때는 다운로드 시간을 고려하십시오. OTA (Over-The-Air) 다운로드에는 100MB 제한이 있다는 점을 명심하여 파일 크기를 최대한 최소화하십시오.

이 정보는 iTunes Connect 개발자 안내서 : 앱을 앱 검토에 제출 에서 찾을 수 있습니다 .


2015 년 2 월 12 일 기준

(iOS 만 해당) 앱 크기

iOS 앱 이진 파일은 최대 4GB 일 수 있지만 각 실행 파일 (app_name.app/app_name)은 60MB를 초과하지 않아야합니다. 또한 앱의 압축되지 않은 총 크기는 40 억 바이트보다 작아야합니다. 그러나 앱 크기를 결정할 때는 다운로드 시간을 고려하십시오. OTA (Over-The-Air) 다운로드에는 100MB 제한이 있다는 점을 명심하여 파일 크기를 최대한 최소화하십시오.

이 정보는에서 찾을 수 있습니다 77 페이지아이튠즈에 연결 개발자 설명서 .


2013 년 12 월 12 일 기준

(iOS 만 해당) 앱 크기

iOS 앱 이진 파일은 최대 2GB 일 수 있지만 실행 파일 (app_name.app/app_name)은 60MB를 초과 할 수 없습니다. 그러나 앱 크기를 결정할 때는 다운로드 시간을 고려하십시오. OTA (Over-The-Air) 다운로드에는 100MB 제한이 있다는 점을 명심하여 파일 크기를 최대한 최소화하십시오.

이 정보는에서 찾을 수 있습니다 58 페이지아이튠즈에 연결 개발자 설명서 .


2013 년 6 월 6 일 현재

위의 정보는 현재 60MB로 제한되는 실행 파일 크기를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 가이드의 237 페이지 에서 확인할 수 있습니다 .


2013 년 1 월 10 일 기준

위의 정보는 현재 60MB로 제한되는 실행 파일 크기를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 가이드의 208 페이지 에서 확인할 수 있습니다 .


2012 년 10 월 31 일 현재

위의 정보는 현재 50MBOver The Air 다운로드 를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 안내서의 206 페이지 에서 확인할 수 있습니다 . Ozair Kafray의 의견에 감사드립니다 .


2012 년 7 월 19 일 현재

위의 정보는 현재 50MBOver The Air 다운로드 를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 가이드의 214 페이지 에서 확인할 수 있습니다 . marsbear의 의견에 감사드립니다 . 또한 문서가 여기로 이동되었습니다.

http://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/iTunesConnect_Guide.pdf


2012 년 7 월 13 일 현재

위의 정보는 현재 50MBOver The Air 다운로드 를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 안내서의 209 페이지 에서 확인할 수 있습니다 .


2012 년 3 월 29 일 (버전 7.4) 기준

위의 정보는 현재 50MBOver The Air 다운로드 를 제외하고는 여전히 동일합니다 . 이러한 변경 사항은 안내서의 209 페이지 에서 확인할 수 있습니다 .


2012 년 1 월 23 일 (버전 7.3) 기준

위의 정보는 여전히 동일하지만 안내서의 172 페이지 에서 찾을 수 있습니다 .


2011 년 10 월 17 일 (버전 7.2) 기준

위의 정보는 여전히 동일하지만 가이드의 180 페이지나와 있습니다 . 업데이트에 대한 Luke의 의견에 감사드립니다 .


2011 년 9 월 22 일 (버전 7.1) 기준

위의 정보는 여전히 동일하지만 가이드의 179 페이지 에서 찾을 수 있습니다 . 업데이트에 대한 Saxon Druce의 의견에 감사드립니다 .


답변

150MB 는 셀룰러 네트워크를 통한 무선 다운로드에 대한 제약 조건입니다. 그 이상 사용자에게는 실제로 앱을 가져 오기 위해 Wi-Fi 또는 iTunes 동기화가 제안됩니다.

그러나 판매 시점에서 구매를 방해하지는 않습니다.


답변

iOS 7 (2013 년 9 월 18 일) 이 출시되면서 Apple은 무선 셀룰러 다운로드 제한을 100MB로 늘 렸습니다.

최대 앱 크기는 2GB입니다.

출처


답변

2019 년 6 월 현재, 사용자가 iOS 13을 사용하는 경우 셀룰러 다운로드 제한이 해제되었습니다. 사용자에게 경고가 표시됩니다. 여기를 읽으십시오

기사가 삭제 된 경우 아래 스크린 샷이 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


답변

iTunes Connect의 경고는 무선으로 만 전송 되는 한도에 대해서는 언급하지 않습니다 . 경고에서 언급 한 것이 바람직합니다.

여기에 이미지 설명을 입력하십시오


답변

2016 년 7 월 기준 :

짧은 답변:

  1. 게임이 iOS 9.0 이상에서 출시 된 경우 Mach-O 이진 파일 크기 (예 : app_name.app/app_name)의 최대 앱 크기는 400MB 입니다.

  2. 앱의 전체 압축되지 않은 크기는 4GB보다 작아야합니다.


긴 답변 :

앱의 전체 압축되지 않은 크기는 40 억 바이트 미만이어야합니다. 각 Mach-O 실행 파일 (예 : app_name.app/app_name)은 다음 제한을 초과하지 않아야합니다.

MinimumOSVersion이 7.0 미만인 앱의 경우 : 최대 80MB 경우 바이너리의 모든 __TEXT 섹션의 총계에 대해 입니다.

MinimumOSVersion이 7.x-8.x 인 앱의 경우 : 최대 60MB 바이너리에서 각 아키텍처 슬라이스의 __TEXT 섹션에 대해 슬라이스 당 입니다.

MinimumOSVersion이 9.0 이상인 앱의 경우 : 최대 400MB Mach-O 이진 파일 크기에 대해 입니다.

그러나 앱 크기를 결정할 때는 다운로드 시간을 고려하십시오. OTA (Over-The-Air) 다운로드에는 100MB 제한이 있다는 점을 명심하여 파일 크기를 최대한 최소화하십시오. 비정상적으로 큰 빌드 파일은 일반적으로 이미지와 같은 데이터를 앱 번들 내부의 리소스 대신 컴파일 된 바이너리 자체에 저장 한 결과입니다. 이미지 또는 큰 데이터 세트를 바이너리로 컴파일하는 경우이 데이터를 앱에서 동적으로로드하는 리소스로 분리하는 것이 가장 좋습니다.


위에 게시 한 정보가 포함 된 Apple 개발자 안내서 링크는 다음과 같습니다.

https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

위의 링크에서 ” 앱 검토를 위해 앱 제출 “섹션으로 이동하여 위에 게시 한 정보에 대해 자세히 알아볼 수 있습니다.


답변

50 Meg는 셀 데이터 다운로드의 최대 값입니다.

그러나 앱 스토어에서 그 아래로 유지 한 다음 사용자가 앱을 설치하고 실행 한 후 앱이 다른 콘텐츠를 다운로드하도록하여 앱이 더 커질 수 있습니다. 그러나 사과 규칙이 무엇인지 확실하지 않습니다.

모든 인앱 구매를 승인해야하지만 이러한 종류의 콘텐츠를 승인해야하는지 확실하지 않습니다.