2011-03-20 11 views
8

हम अपने ऐप को 20 एमबी के तहत पाने के लिए लड़ रहे हैं ताकि ओवर-द-एयर डाउनलोडिंग काम करेगी, और 2 सप्ताह पहले हमारी अंतिम रिलीज के साथ हम सफल हुए।क्या ऐप्पल ने अपनी ऐप संग्रह विधि बदल दी?

यह सही होने के लिए परीक्षण-और-त्रुटि का एक गुच्छा लिया, लेकिन आखिरकार हमने अपने ऐप को 27 एमबी (असम्पीडित) तक काट दिया, जो स्टोर में 1 9 .5 एमबी के रूप में दिखाई दिया।

सब कुछ ठीक लग रहा था, जब तक कि हमने कुछ बग को ठीक करने के लिए मामूली कोड अपडेट नहीं किया, जब अचानक ऐप के ऐप स्टोर संस्करण को पूर्ण असंपीड़ित 27 एमबी आकार में गुब्बारा दिया गया! मैंने अभी वितरण संग्रहों की जांच की है, और नई बाइनरी वास्तव में पुराने की तुलना में 2k छोटी है।

क्या किसी को पता है कि इसका क्या कारण होगा?

+1

क्या आपने एक्सकोड के किस संस्करण को सबमिट करने के लिए उपयोग किया था? आपने जो कुछ किया है उस पर कोई अन्य विवरण जोड़ना उपयोगी होगा। –

+0

दोनों को एक्सकोड 3.2.5 के साथ सबमिट किया गया था। मैं दो रिलीज के बीच अलग-अलग कुछ भी नहीं सोच सकता ... – Karl

+0

यह मुझे अपने ऐप के रूप में डराता है, जैसे आपकी, तार के नीचे है। – Hunter

उत्तर

2

http://www.alexcurylo.com/blog/2010/05/22/tip-shipping-app-size/ में अंतिम आकार की गणना करने का एक तरीका है। संक्षेप में:

  • के माध्यम से .app बंडल को खोलने पर राइट क्लिक करें -> दिखाएँ पैकेज सामग्री (Mac पर)
  • निष्पादन योग्य फ़ाइल का पता लगाने और उसके (असंपीड़ित) आकार (आकार 'ए')
  • याद बंडल से निष्पादन योग्य हटाएं
  • बंडल को ज़िप करें और बंडल के संपीड़ित आकार (आकार "बी")
  • आकार "सी" ऐप्पल द्वारा बंडल में अतिरिक्त फ़ाइलों से 100 KB हैं।

अपने ऐप का अधिकतम आकार के लिए अंतिम गणना इस प्रकार है:

ए + बी + सी = अधिकतम अपने ऐप के अनुमोदन

शब्दों में बाद का आकार:

(असम्पीडित निष्पादन योग्य आकार) + (ऐप बंडल संपीड़ित लेकिन निष्पादन योग्य के बिना) + 0,1 एमबी = अनुमोदन के बाद आपके ऐप का अधिकतम आकार

संबंधित मुद्दे