नई आईट्यून्स कनेक्ट साइट में एप्लिकेशन बिल्ड कैसे हटाएं?


90

मैं अपने ऐप के नए संस्करण को आईट्यून्स कनेक्ट पर अपलोड करना चाहता हूं , लेकिन जैसा कि मैंने यहां बताया है, मैं इसे सबमिट नहीं कर सकता ।

अब मैं अपलोड किए गए बिल्ड को डिलीट करना चाहता हूं और नए वर्जन को सेव वर्जन के साथ अपलोड करना चाहता हूं, लेकिन मुझे स्क्रीनशॉट में दिखाए अनुसार एक त्रुटि मिलती है। यहाँ

यहां समाधान खोजें

आप पुराने अपलोड किए गए बिल्ड को नहीं हटा सकते। आपको नए बिल्ड (+1) संस्करण के साथ नया अपलोड करना होगा।


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

मेरा डेवलपर प्रमाणपत्र सही है, लेकिन मैं अपने ऐप को अलग-अलग खाते में स्थानांतरित करना चाहता हूं कि यह चेतावनी क्यों प्रदर्शित की गई है ... लेकिन यह परवाह नहीं करता है कि लड़के को पहली गलती के लिए समाधान की आवश्यकता है ...
hmdeep

क्या आपने plist संस्करण संख्या बदल दी है?
राज सुबबिया


हेंस सेवरिसन, मैंने आपके सवाल में अपना जवाब जोड़ा
hmdeep

जवाबों:


120

आप पुराने अपलोड किए गए बिल्ड को हटा नहीं सकते: आपको नए बिल्ड वर्जन (== बंडल वर्जन इन प्लिस्ट ) के साथ नया बिल्ड अपलोड करना होगा ।

उदाहरण के लिए, यदि आपका वर्तमान बिल्ड संस्करण 1.3 है, तो संग्रह और 1.3.1 जैसे संवर्धित बिल्ड संस्करण के साथ एक नया बिल्ड अपलोड करें:

छवि


14
बस स्पष्ट (एर) होने के लिए, बिल्ड नंबर आपका 'बंडल संस्करण' है। यह वह है जिसे आपको बढ़ाना चाहिए। उपयोगकर्ता इसे नहीं देखते हैं, यह आपके स्वयं के संदर्भ के लिए है। मेरे पास 2.0.2 का एक बंडल संस्करण था और इसे जमा करने के लिए इसे to 2.0.21 ’बढ़ा दिया। अगर मुझे एक और बिल्ड प्रस्तुत करने की आवश्यकता है तो मैं इसे 2.0.22, 2.0.23 आदि बना दूंगा। मेरा 'बंडल वर्जन स्ट्रिंग, शॉर्ट' 2.0.2 बना हुआ है - यह वही है जो यूजर्स देखते हैं।
ED-209

नमस्ते, मैंने यह किया था और मेरे आईट्यून्स कनेक्ट ऐप की बिल्ड लाइन अभी भी नई निर्माण प्रक्रिया समाप्त होने के बाद भी पुरानी बिल्ड और अपलोड की तारीख को दिखाती है।
क्वांटम्पोटेटो

जैसा कि मैंने कहा है कि आप इसे हटा नहीं सकते, आपको नई बिल्ड को जोड़ना होगा और आपको सबमिट करने के साथ नए बिल्ड को संलग्न करना होगा।
hmdeep

यह अतिरिक्त जानकारी है जो अन्य उत्तर के संदर्भ में है। हम नए iTunes साइट से 'रिव्यू से वर्जन को कैसे हटा सकते हैं' लिंक पर क्लिक कर सकते हैं। हम कभी-कभी उत्तर में उल्लिखित रेखा को नहीं देख सकते हैं। आईट्यून लॉगआउट / कुछ समय के अंतराल के साथ लॉगिन करने के बाद, हम आईट्यून्स पर लाइन 'इस संस्करण को समीक्षा से हटा दें' को देख पाएंगे।
SHS

1
दूसरे शब्दों में, चित्र में संस्करण आपका CFBundleShortVersionString है।
हेनरिक एर्लडसन

7

आप Itunes Connect से एक बिल्ड नहीं हटा सकते। आपकी प्रोजेक्ट जानकारी फ़ाइल में आपके ऐप के बिल्ड संस्करण, यानी बंडल संस्करण और बंडल संस्करण स्ट्रिंग, लघु को संदर्भित करने के लिए दो विशेषताएँ हैं । आमतौर पर दोनों विशेषताओं का एक ही मूल्य (1.0.3) होता है, लेकिन आप ऐप के एक ही संस्करण के लिए इट्यून्स कनेक्ट मल्टीपल बिल्ड्स को अपलोड कर सकते हैं, दूसरा मूल्य बदल सकते हैं।

तो, आप Itunes कनेक्ट (संस्करण 1.0.3) में ऐप का एक नया संस्करण बनाएं और अपने NewProject -Info.pl में सेट करें :

  • बंडल संस्करण: 1.0.3।
  • बंडल संस्करण स्ट्रिंग, लघु: 1.0.4।

संग्रह और अपलोड करें।

एक बार Itunes Connect नए बिल्ड को प्रोसेस करता है, यह प्री-रिलीज़ सेक्शन में दिखाई देगा और आप इसे 1.0.3 वर्जन के लिए सेलेक्ट कर पाएंगे और इसे रिव्यू के लिए भेजेंगे।


3
आपको CFBundleVersion बढ़ाना होगा, न कि लघु संस्करण स्ट्रिंग।
तिब्बत का समुद्री तट

6

आईओएस उपकरणों के लिए आईट्यून्स कनेक्ट ऐप के नए संस्करण में "अस्वीकार बिल्ड" क्षमता नहीं है जैसा कि ऐप और आईट्यून्स कनेक्ट पोर्टल के पिछले संस्करणों ने किया था। आप iTunes से अपलोड किए गए बिल्ड को नवीनतम संस्करणों (दिसंबर 2014) में अस्वीकार या हटा नहीं सकते हैं।

समाधान सिर्फ एक नए बिल्ड को अपलोड करना है। हालांकि आईट्यून्स कनेक्ट के लिए नए बिल्ड को स्वीकार करने के लिए, आपको संग्रह को फिर से बनाने से पहले आंतरिक रूप से दृश्यमान बिल्ड संख्या को बढ़ाना होगा। वेतन वृद्धि की संख्या "बिल्ड" या "बंडल संस्करण" लेबल की जाती है, इस पर निर्भर करता है कि आप Xcode इंटरफ़ेस में कहाँ देखते हैं। एक स्थान में परिवर्तन स्पष्ट रूप से दूसरों में परिलक्षित होता है।

यहां वे स्थान हैं जहां आप बिल्ड / बंडल संस्करण संख्या बदल सकते हैं:

सामान्य> "बिल्ड: 1.0.1"

-या-

जानकारी> "बंडल संस्करण: 1.0.1"

-या-

Info.plist> "बंडल संस्करण: 1.0.1"

एक बार नंबर बदलने के बाद, बिल्ड को फिर से संग्रहित करें और इसे iTunes कनेक्ट से फिर से सबमिट करें।


4

मुझे यकीन नहीं है कि बिल्ड हटाने का कोई तरीका है, लेकिन बिल्ड नंबर अपडेट करना और मेरे लिए काम करना फिर से सबमिट करना है।

ERROR ITMS-9000: "निरर्थक बाइनरी अपलोड। ट्रेन 1.0 के लिए बिल्ड वर्जन '1.0' के साथ पहले से ही एक बाइनरी अपलोड मौजूद है"


2

संपादित करें: आप बस नहीं कर सकते। मुझे लगता है कि आपके पास प्रति वर्ष एक मौका होगा कि वे पंजीकृत उपकरणों के साथ साफ-सफाई करें, या शायद वे उन्हें हमेशा के लिए वहीं रखने की योजना बनाएं।

इस धागे से Apple की प्रतिक्रिया की जाँच करें: itunes कनेक्ट से बिल्ड कैसे निकालें?


0

मुझे नहीं लगता कि मार्क फिलिप ने कहा कि बिल्ट को हटाने का एक तरीका है। मैं Xamarin का उपयोग कर रहा हूं। मैंने Xamarin में यह करके अपनी समस्या तय की: परियोजना -> विकल्प -> IOS आवेदन -> निर्माण

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.