मैं एक प्रतिक्रिया देशी परियोजना के लिए एक्सपो का उपयोग कर रहा हूँ। जब मैं exp build:android और exp build:ios का उपयोग करता हूं, तो मुझे 30 एमबी के करीब एपीके और आईपीए फाइलें मिलती थीं। हाल ही में मैंने exp संस्करण को 53.0.0 में अपडेट किया और अपने Apple डेवलपर खाते में एक iPhone X जोड़ा। तब से मुझे 170 एमबी से ऊपर आईपीए फ़ाइल का आकार मिल रहा है। मैंने अपने कोड या app.json में कोई बदलाव नहीं किया है। क्या किसी को इस बात का अंदाजा है कि ऐसा क्यों हो रहा है?

मुझे पता है कि जब मैं ऐप स्टोर या टेस्ट फ्लाइट पर अपलोड करता हूं तो इससे कोई फर्क नहीं पड़ता, लेकिन यह मेरे प्रोजेक्ट के लिए एक विकल्प नहीं है क्योंकि हम परीक्षण उद्देश्यों के लिए एंटरप्राइज़ वितरण और डायवी का उपयोग कर रहे हैं।

3
Justin Joy 24 अप्रैल 2018, 07:58
ऐसा शायद इसलिए है क्योंकि एक्सपो आपके ऐप में सभी नेटिव प्लगइन्स बना रहा है। कोई फर्क नहीं पड़ता कि आप उनका उपयोग करते हैं या नहीं।
 – 
Poptocrack
24 अप्रैल 2018, 12:51
एक्सपो बिटकोड सहित है, इसलिए आकार बड़ा है (मुझे लगता है)। क्या ऐसा इसलिए है क्योंकि मैंने iPhone X जोड़ा है? क्या एक्सपो बिल्ड में बिटकोड को बाहर करने का कोई तरीका है?
 – 
Justin Joy
24 अप्रैल 2018, 16:26

2 जवाब

यदि आप एक्सपो का उपयोग करके ऐप बना रहे हैं। आपको इस लिंक को ध्यान से पढ़ना चाहिए। यह आपको समझाएगा कि आईपीए का आकार बहुत बड़ा क्यों है।

धन्यवाद

0
nahoang 24 अप्रैल 2018, 13:34
आपके जवाब के लिए धन्यवाद। मैं पहले उस पृष्ठ से गुजरा था। मैं एक्सपो मंचों से भी गुजरा हूं। उन्होंने कहा कि हम बड़े एपीके/आईपीए आकार की उम्मीद कर सकते हैं, लेकिन वह भी 30 एमबी की सीमा में। मेरे बिल्ड 170 एमबी से बड़े हैं।
 – 
Justin Joy
24 अप्रैल 2018, 16:25
यह आकार शायद ज्यादातर ऐप थिनिंग और बिटकोड के कारण होता है, और अंतिम डाउनलोड का आकार बहुत छोटा होना चाहिए।
 – 
dikaiosune
24 अप्रैल 2018, 20:25
हां, जब हम ऐप स्टोर पर अपलोड करते हैं तो यह आकार कोई समस्या नहीं है। लेकिन मेरे मामले में, हम डियावी के माध्यम से वितरण कर रहे हैं। इंस्टॉल किए गए ऐप का आकार 330 एमबी से ऊपर है।
 – 
Justin Joy
25 अप्रैल 2018, 08:15

इस समस्या का कारण और समाधान खोजा।

कारण: यह केवल तब होता है जब मैं एक्सपो को बिल्ड प्रक्रिया और प्रमाणपत्र प्रबंधन को स्वचालित रूप से संभालने देता हूं।

समाधान: मैन्युअल रूप से प्रावधान प्रमाण पत्र और अन्य प्रमाण पत्र उत्पन्न और प्रदान करें। एक्सपो को सब कुछ संभालने न दें।

0
Justin Joy 4 मई 2018, 09:13