ขนาดสูงสุดของแอปพลิเคชัน iOS


190

ขนาดสูงสุดของแอปพลิเคชั่น iOS คืออะไร? ข้อ จำกัด ใด ๆ


คำตอบนั้นขึ้นอยู่กับวิธีที่คุณส่งมอบแอพ อาจมีการ จำกัด การถ่ายโอน 3G รวมถึงการดาวน์โหลดอุปกรณ์ประมาณ 2X จาก iTunes ผ่าน wifi ค่าใช้จ่าย
hotpaw2

โปรดทราบว่าคำเตือนบน iTunes เชื่อมต่อไม่ได้พูดอะไรเกี่ยวกับการ จำกัด 100MB เป็นเพียงสำหรับการจัดส่งแบบ over-the-air stackoverflow.com/a/34753920/481207
Matt

คำตอบ:


347

4GB คือขนาดสูงสุดที่แอป iOS ของคุณสามารถทำได้

ณ วันที่ 26 มกราคม 2017

ขนาดแอปสำหรับ iOS (& tvOS) เท่านั้น

ขนาดที่ไม่มีการบีบอัดของแอปของคุณต้องน้อยกว่า 4GB ไฟล์เรียกทำงาน Mach-O แต่ละไฟล์ (ตัวอย่างเช่นapp_name.app/app_name) ต้องไม่เกินขีด จำกัด เหล่านี้:

  • สำหรับแอพที่มีMinimumOSVersionขนาดน้อยกว่า 7.0: สูงสุด 80 MB สำหรับยอดรวมของ__TEXTส่วนทั้งหมดในไบนารี
  • สำหรับแอพที่มีMinimumOSVersionขนาด 7.x ถึง 8.x: สูงสุด 60 MB ต่อชิ้นสำหรับ__TEXTส่วนของสถาปัตยกรรมแต่ละส่วนในไบนารี
  • สำหรับแอพที่มีMinimumOSVersion9.0 หรือสูงกว่า: สูงสุด 500 MB สำหรับยอดรวมของ__TEXTส่วนทั้งหมดในไบนารี

อย่างไรก็ตามควรพิจารณาเวลาดาวน์โหลดเมื่อพิจารณาขนาดของแอปของคุณ ลดขนาดไฟล์ให้เล็กที่สุดเท่าที่จะเป็นไปได้โปรดจำไว้ว่ามีการ จำกัด การดาวน์โหลดแบบ over-the-air 100 MB

ข้อมูลนี้สามารถพบได้ที่คู่มือ iTunes Connect พัฒนา: ส่งให้แอปรีวิว


ข้อมูล ณ วันที่ 12 กุมภาพันธ์ 2558

(iOS เท่านั้น) ขนาดแอป

ไฟล์ไบนารีของแอป iOS สามารถมีขนาดใหญ่เท่ากับ 4 GB แต่ไฟล์ที่ปฏิบัติการได้แต่ละไฟล์ (app_name.app/app_name) ต้องไม่เกิน 60 MB นอกจากนี้ขนาดที่ไม่บีบอัดรวมของแอปต้องน้อยกว่า 4 พันล้านไบต์ อย่างไรก็ตามควรพิจารณาเวลาดาวน์โหลดเมื่อพิจารณาขนาดของแอปของคุณ ลดขนาดไฟล์ให้เล็กที่สุดเท่าที่จะเป็นไปได้โปรดจำไว้ว่ามีการ จำกัด การดาวน์โหลดแบบ over-the-air 100 MB

ข้อมูลนี้สามารถพบได้ในหน้า 77ของคู่มือนักพัฒนาซอฟต์แวร์ iTunes Connect


ข้อมูล ณ วันที่ 12 ธันวาคม 2556

(iOS เท่านั้น) ขนาดแอป

ไฟล์ไบนารีของ iOS App อาจมีขนาดใหญ่เท่ากับ 2 GB แต่ไฟล์ที่ปฏิบัติการได้ (app_name.app/app_name) ต้องไม่เกิน 60MB อย่างไรก็ตามควรพิจารณาเวลาดาวน์โหลดเมื่อพิจารณาขนาดของแอปของคุณ ลดขนาดไฟล์ให้เล็กที่สุดเท่าที่จะเป็นไปได้โปรดจำไว้ว่ามีการ จำกัด การดาวน์โหลดแบบ over-the-air 100 MB

ข้อมูลนี้สามารถพบได้ในหน้า 58ของคู่มือนักพัฒนาซอฟต์แวร์ iTunes Connect


ณ วันที่ 6 มิถุนายน 2013

ข้อมูลข้างต้นยังคงเป็นเช่นเดียวกันกับข้อยกเว้นของแฟ้มที่ปฏิบัติการขนาดซึ่งขณะนี้ จำกัด อยู่ที่60MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 237ของคู่มือ


ตั้งแต่วันที่ 10 มกราคม 2013

ข้อมูลข้างต้นยังคงเป็นเช่นเดียวกันกับข้อยกเว้นของแฟ้มที่ปฏิบัติการขนาดซึ่งขณะนี้ จำกัด อยู่ที่60MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 208ของคำแนะนำ


ณ วันที่ 31 ตุลาคม 2555

ข้อมูลข้างต้นยังคงเดิมมีข้อยกเว้นของการดาวน์โหลดแบบ Over The Airซึ่งขณะนี้50MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 206ของคำแนะนำ ขอขอบคุณความคิดเห็นจากOzair Kafray


ข้อมูล ณ วันที่ 19 กรกฎาคม 2555

ข้อมูลข้างต้นยังคงเดิมมีข้อยกเว้นของการดาวน์โหลดแบบ Over The Airซึ่งขณะนี้50MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 214ของคู่มือ ขอขอบคุณความคิดเห็นจากmarsbear นอกจากนี้เอกสารย้ายที่นี่:

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


ตั้งแต่วันที่ 13 กรกฎาคม 2555

ข้อมูลข้างต้นยังคงเดิมมีข้อยกเว้นของการดาวน์โหลดแบบ Over The Airซึ่งขณะนี้50MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 209ของคู่มือ


จนถึงวันที่ 29 มีนาคม 2555 (เวอร์ชั่น 7.4)

ข้อมูลข้างต้นยังคงเดิมมีข้อยกเว้นของการดาวน์โหลดแบบ Over The Airซึ่งขณะนี้50MB 's การเปลี่ยนแปลงเหล่านี้สามารถพบได้ในหน้า 209ของคู่มือ


ตั้งแต่วันที่ 23 มกราคม 2012 (เวอร์ชั่น 7.3)

ข้อมูลข้างต้นยังคงเหมือนเดิมอย่างไรก็ตามสามารถพบได้ในหน้า 172ของคำแนะนำ


ตั้งแต่วันที่ 17 ตุลาคม 2554 (เวอร์ชั่น 7.2)

ข้อมูลข้างต้นยังคงเหมือนเดิมอย่างไรก็ตามสามารถพบได้ในหน้า 180ของคำแนะนำ ขอบคุณที่แสดงความคิดเห็นจากลุคสำหรับการปรับปรุง


ตั้งแต่วันที่ 22 กันยายน 2011 (รุ่น 7.1)

ข้อมูลข้างต้นยังคงเหมือนเดิมอย่างไรก็ตามสามารถพบได้ในหน้า 179ของคำแนะนำ ขอบคุณที่แสดงความคิดเห็นจากSaxon Druceสำหรับการปรับปรุง


10
นี่ไม่ได้มีไว้สำหรับ App Store เท่านั้น? คุณมีแอพส่วนตัว / องค์กรมากกว่า 2GB หรือไม่?
Mytheral

1
ในเวอร์ชันปัจจุบันของคู่มือที่เชื่อมโยง (เวอร์ชั่น 7.1, 22 กันยายน 2011) บันทึกนี้อยู่ในหน้า 179
Saxon Druce

1
@Mytheral ไม่ระบบไฟล์ FAT ไม่สามารถจัดเก็บไฟล์ได้เกิน 2GB และจำเป็นต้องใช้งานร่วมกันได้ ดังนั้นขีด จำกัด 2GB :(
Maciej Swic

2
พวกเขาเปลี่ยนวงเงิน OTA เพื่อ 50MB: iphonehacks.com/2012/03/...
Nick Weaver

3
ขอบคุณสำหรับข้อมูลนี้ แต่คุณสามารถบอกได้ว่าจะหาได้ที่ไหนและอย่างไร ลิงก์ "คำแนะนำสำหรับนักพัฒนาซอฟต์แวร์ iTunes Connect" ที่คุณระบุนั้นใช้งานไม่ได้และทุกที่ที่ฉันสามารถค้นหาเอกสารได้นั้นจะอยู่ในรูปแบบลำดับชั้นที่ไม่สามารถค้นหาได้และไม่มีหมายเลขหน้า
Duncan C

17

150MBเป็นข้อ จำกัด สำหรับการดาวน์โหลดแบบ over-the-air ผ่านเครือข่ายเซลลูลาร์ อะไรก็ตามที่เหนือกว่าและผู้ใช้จะได้รับการแนะนำ Wi-Fi หรือ iTunes ให้ซิงค์เพื่อรับแอปของคุณ

สิ่งนี้จะไม่ป้องกันการซื้อแม้ว่า ณ จุดขาย


ไม่มันไม่ป้องกันการซื้อ แต่มันน่ารำคาญ มันจะใส่ไอคอนลงบน SpringBoard ของคุณดูเหมือนว่าจะเริ่มดาวน์โหลดแล้วแจ้งเตือนขนาด
Maciej Swic

1
จำกัด ยก: คุณสามารถดาวน์โหลดขนาดไม่ จำกัด ในโทรศัพท์มือถือตั้งแต่ iOS 13.
Cœur

6

ด้วยการเปิดตัว iOS 7 (18 กันยายน 2013)แอปเปิ้ลเพิ่มขีด จำกัด การดาวน์โหลดผ่านมือถือแบบ over-the-air เป็น 100MBs

ขนาดแอปสูงสุดยังคง 2GB

แหล่ง


คุณสามารถเพิ่มข้อมูลทั้งหมดของคุณเป็นสองเท่า: ตอนนี้เป็นแบบ over-the-air 200MB และ 4GB สูงสุด
Cœur

นอกจากนี้ด้วยการเปิดตัว iOS 13 คุณสามารถดาวน์โหลดขนาดไม่ จำกัด บนมือถือ
Cœur

4

ตั้งแต่เดือนมิถุนายน 2019 หากผู้ใช้ของคุณอยู่บน iOS 13 ขีด จำกัด การดาวน์โหลดผ่านมือถือได้รับการยก ผู้ใช้เพิ่งได้รับคำเตือนตอนนี้ อ่านที่นี่

ในกรณีที่มีการลบบทความนี่คือภาพหน้าจอของมันด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


3

โปรดทราบว่าคำเตือนใน iTunes Connect ไม่ได้พูดถึงสิ่งที่เกี่ยวกับขีด จำกัด สำหรับการจัดส่งทางอากาศเท่านั้น มันจะดีกว่าถ้าคำเตือนดังกล่าว

ป้อนคำอธิบายรูปภาพที่นี่


3

ข้อมูล ณ เดือนกรกฎาคม 2559:

คำตอบสั้น ๆ :

  1. หากเกมของคุณวางจำหน่ายสำหรับ iOS 9.0 หรือใหม่กว่าคุณสามารถมีขนาดแอพสูงสุด400 MBสำหรับขนาดของไฟล์ไบนารี Mach-O (ตัวอย่างเช่น app_name.app/app_name)

  2. ขนาดที่ไม่บีบอัดรวมของแอปของคุณต้องน้อยกว่า 4 Gb


คำตอบยาว:

ขนาดที่ไม่มีการบีบอัดของแอปของคุณต้องน้อยกว่า 4 พันล้านไบต์ ไฟล์เรียกทำงาน Mach-O แต่ละไฟล์ (ตัวอย่างเช่น app_name.app/app_name) ต้องไม่เกินขีด จำกัด เหล่านี้:

สำหรับแอพที่มี MinimumOSVersion น้อยกว่า 7.0: สูงสุด 80 MBสำหรับผลรวมของส่วน __TEXT ทั้งหมดในไบนารี

สำหรับแอปที่มี MinimumOSVersion คือ 7.x ถึง 8.x: สูงสุด 60 MBต่อชิ้นสำหรับส่วน __TEXT ของแต่ละส่วนสถาปัตยกรรมในไบนารี

สำหรับแอพที่มี MinimumOSVersion ต่ำกว่า 9.0: สูงสุด 400 MBสำหรับขนาดของไฟล์ไบนารี Mach-O

อย่างไรก็ตามควรพิจารณาเวลาดาวน์โหลดเมื่อพิจารณาขนาดของแอปของคุณ ลดขนาดไฟล์ให้เล็กที่สุดเท่าที่จะเป็นไปได้โปรดจำไว้ว่ามีการ จำกัด การดาวน์โหลดแบบ over-the-air 100 MB ไฟล์บิวด์ที่มีขนาดใหญ่ผิดปกติมักเป็นผลมาจากการเก็บข้อมูลเช่นรูปภาพภายในไบนารีที่คอมไพล์เองแทนที่จะเป็นทรัพยากรภายในแอปมัดของคุณ หากคุณกำลังรวบรวมภาพหรือชุดข้อมูลขนาดใหญ่ลงในไบนารีของคุณควรแยกข้อมูลนี้ออกเป็นทรัพยากรที่โหลดโดยแอปของคุณแบบไดนามิก


นี่คือลิงค์ไปยังคู่มือนักพัฒนา Apple ที่มีข้อมูลที่ฉันโพสต์ด้านบน:

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

คุณสามารถไปที่ส่วน " ส่งแอพเพื่อตรวจสอบแอพ " ที่ลิงค์ด้านบนเพื่ออ่านเพิ่มเติมเกี่ยวกับข้อมูลที่ฉันโพสต์ข้างต้น


1

50 Meg เป็นสูงสุดสำหรับการดาวน์โหลดข้อมูลมือถือ

แต่คุณอาจสามารถเก็บมันไว้ใต้แอพสโตร์จากนั้นให้แอพดาวน์โหลดเนื้อหาอื่น ๆ หลังจากที่ผู้ใช้ติดตั้งและรันแอพดังนั้นแอพจะใหญ่ขึ้น แต่ไม่แน่ใจว่าแอปเปิ้ลมีกฎอะไรสำหรับเรื่องนี้

ฉันรู้ว่าการซื้อในแอปต้องได้รับการอนุมัติ แต่ไม่แน่ใจว่าเนื้อหาประเภทนี้ต้องได้รับการอนุมัติหรือไม่


0

ตอนนี้ยอมรับไบนารีที่ใหญ่ขึ้น 12 กุมภาพันธ์ 2558

ขีด จำกัด ขนาดของแพคเกจแอปที่ส่งผ่าน iTunes Connect เพิ่มขึ้นจาก 2 GB เป็น 4 GB ดังนั้นคุณสามารถรวมสื่อเพิ่มเติมในการส่งของคุณและมอบประสบการณ์ผู้ใช้ที่สมบูรณ์และสมบูรณ์ยิ่งขึ้นเมื่อทำการติดตั้ง โปรดทราบว่าการเปลี่ยนแปลงนี้จะไม่ส่งผลกระทบต่อขีด จำกัด ขนาดการส่งมอบเครือข่ายมือถือ 100 MB

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.