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


190

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


답변은 앱 제공 방법에 따라 다릅니다. Wi-Fi 오버 헤드를 통해 3G 전송 제한과 iTunes에서 약 2 배 정도의 장치 다운로드가있을 수 있습니다.
hotpaw2

iTunes Connect의 경고는 무선으로 만 전송 되는 100MB 제한에 대해 아무 것도 말하지 않습니다 . stackoverflow.com/a/34753920/481207
Matt

답변:


347

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의 의견에 감사드립니다 .


10
App Store에만 해당되지 않습니까? 2GB 이상의 개인 / 기업 앱을 보유하고 있지 않습니까?
Mytheral

1
링크 된 안내서의 현재 버전 (버전 7.1, 2011 년 9 월 22 일)에서이 메모는 179 페이지에 있습니다.
Saxon Druce

1
@Mytheral 아니요, FAT 파일 시스템은 2GB가 넘는 파일을 저장할 수 없으므로 호환성을 유지해야합니다. 따라서 2GB 제한 :(
Maciej Swic

2
iphonehacks.com/2012/03/… OTA 한도를 50mb 로 변경했습니다 .
Nick Weaver

3
이 정보에 감사하지만 어디서 어떻게 찾을 수 있습니까? 제공 한 "iTunes Connect 개발자 안내서"링크가 손상되어 해당 문서를 찾을 수있는 모든 곳에서 검색 할 수없고 페이지 번호가없는 계층 구조로되어 있습니다.
Duncan C

17

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

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


아니요, 구매를 방해하지는 않지만 성가 시게합니다. 아이콘이 SpringBoard에 표시되고 다운로드가 시작된 다음 크기 경고가 표시됩니다.
Maciej Swic

1
제한 해제 : iOS 13부터 셀룰러에서 무제한 크기를 다운로드 할 수 있습니다.
Cœur

6

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

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

출처


모든 데이터를 두 배로 늘릴 수 있습니다. 이제 무선으로 200MB, 최대 4GB입니다.
Cœur

또한 iOS 13 릴리스에서는 셀룰러에서 무제한 크기를 다운로드 할 수 있습니다.
Cœur

4

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

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

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

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

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


3

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

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


3

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

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


1

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

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

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


0

더 큰 바이너리를 받아들이는 2015 년 2 월 12 일

iTunes Connect를 통해 제출 된 앱 패키지의 크기 제한이 2GB에서 4GB로 증가하여 제출에 더 많은 미디어를 포함시킬 수 있으며 설치시보다 완전하고 풍부한 사용자 경험을 제공 할 수 있습니다. 이 변경 사항은 셀룰러 네트워크 전송 크기 제한 인 100MB에 영향을 미치지 않습니다.

https://developer.apple.com/news/?id=02122015a

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.