मैं ऐप खरीद में परीक्षण करना चाहता हूं इसलिए मैंने बिल्ड को xcode के साथ अपलोड किया है। मैं निर्माण को "Prerelase" के तहत देख सकता हूं लेकिन "संस्करण" में नहीं। "संस्करणों" को दिखाने में कितना समय लगता है? 30 मिनट हो गए
मैं ऐप खरीद में परीक्षण करना चाहता हूं इसलिए मैंने बिल्ड को xcode के साथ अपलोड किया है। मैं निर्माण को "Prerelase" के तहत देख सकता हूं लेकिन "संस्करण" में नहीं। "संस्करणों" को दिखाने में कितना समय लगता है? 30 मिनट हो गए
जवाबों:
बिल्ड तब तक दिखाई नहीं देता है जब तक "प्रसंस्करण" चरण "Prerelease" टैब में प्रगति पर है। यह आपके ऐप के आकार पर निर्भर करता है। मेरे लिए एक 10Mb ऐप के लिए, इसमें लगभग 5 मिनट लगे।
आईट्यून्स स्टोर से ईमेल के लिए अपना इनबॉक्स देखें:
विषय: आईट्यून्स कनेक्ट: आपके ऐप [...] में एक या अधिक समस्याएँ हैं
प्रिय डेवलपर,
हमने [आपके ऐप] के लिए आपकी हालिया डिलीवरी के साथ एक या एक से अधिक मुद्दों की खोज की है। आपके वितरण को संसाधित करने के लिए, निम्नलिखित समस्याओं को ठीक किया जाना चाहिए:
यह एप्लिकेशन उपयोग विवरण के बिना गोपनीयता-संवेदनशील डेटा तक पहुंचने का प्रयास करता है। एप्लिकेशन के Info.plist में उपयोगकर्ता को यह बताते हुए एक स्ट्रिंग मान के साथ NSPhotoLibraryUsageDescription कुंजी होनी चाहिए कि ऐप इस डेटा का उपयोग कैसे करता है।
[...]
एक बार आवश्यक सुधार किए जाने के बाद, आप फिर सही किए गए बाइनरी को फिर से शुरू कर सकते हैं।
सादर,
ऐप स्टोर टीम
XCode 8 ने मुझे बताया कि अपलोड सफल रहा, लेकिन बिल्ड तब तक iTunesConnect में दिखाई नहीं दिया, जब तक कि मैंने ईमेल में बताए गए मुद्दों को ठीक नहीं किया और फिर से सबमिट नहीं किया।
सहायक हो सकता है:
@Cdescours 'के उत्तर को अपडेट करने के लिए, अपलोड किए गए बिल्ड को अब "प्रोसेसिंग" स्थिति में "प्रोसेसिंग" स्थिति में देखा जा सकता है।
आईट्यून्स में गतिविधि टैब की जाँच करें ऐप अपलोड करने के बाद कनेक्ट करें और तब तक प्रतीक्षा करें जब तक यह प्रक्रिया न हो जाए:
अपने ईमेल की जाँच करें। आपके पास ईमेल पर रिपोर्ट या गुमशुदा रिपोर्ट होनी चाहिए। मुझे वह ईमेल मिला जिसमें मुझे NSCameraUsageDescription
कुंजी याद हैInfo.plist
मामले में आप तैनाती लक्ष्य> 9 के साथ निर्माण जोड़ रहे हैं, तो आप कैमरा और फ़ोटो का उपयोग कर रहे हैं मामले में Info.plist करने के लिए इन कुंजियों को जोड़ने: Privacy - Camera Usage Description
औरPrivacy - Photo Library Usage Description
एक वैध विवरण के साथ।
मेरे पास एक ही मुद्दा था जब मैंने इन चाबियों के लिए रिक्त स्ट्रिंग के साथ जमा किया था।
जब आप अपने निर्माण को एप्लिकेशन लोडर से या सीधे अपने Xcode से App Store पर अपलोड करते हैं और यह तब के कई संस्करण के साथ भी अपलोड नहीं कर रहा है
नोट: यह अनुमति स्ट्रिंग iOS 10 से अनिवार्य है।
NSLocationWhenInUseUsageDescription
, NSCameraUsageDescription
, NSPhotoLibraryUsageDescription
।
कभी-कभी आपको अपने ईमेल की जांच करने की आवश्यकता हो सकती है। अपलोड करते समय कोई त्रुटि नहीं होगी। लेकिन सेब आपके निर्माण में त्रुटियों के साथ एक ईमेल भेज सकता है। मेरे मामले में मुझे निम्नलिखित त्रुटि के साथ एक ईमेल मिला है।
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
मैंने NSPhotoLibraryUsageDescription कुंजी जोड़ी है, लेकिन विवरण स्ट्रिंग खाली थी।
वाह यह सुपर कष्टप्रद था! ईमानदारी से मैं नहीं जानता कि समस्या क्या थी क्योंकि मैंने पिछले कुछ वर्षों में एक्सकोड के माध्यम से ऐपस्टोर पर कई ऐप अपलोड किए हैं लेकिन पिछले कुछ दिनों में मैंने 12 घंटे में 8 अलग-अलग बिल्ड अपलोड की तरह कोशिश की लेकिन उनमें से कोई भी दिखाई नहीं देगा। iTunes में प्रसंस्करण या कहीं और के रूप में कनेक्ट करें। मैंने अंततः एप्लिकेशन लोडर की कोशिश की, भले ही मैंने पहले कभी इसका उपयोग नहीं किया हो। पहली बार "लाए गए Apple कनेक्ट टोकन" या कुछ और प्राप्त करने का प्रयास करें। मैं सीएमडी + क्यू और आवेदन लोडर फिर से कोशिश की और 2 बार अपलोड समाप्त ... और अब मेरा निर्माण iTunesConnect में प्रसंस्करण के रूप में दिखाई देता है। OMG जो कष्टप्रद, भ्रामक और समय की एक बहुत बड़ी बर्बादी है (ठेठ Apple देव अनुभव मुझे लगता है)।
किसी भी तरह ... सोचा कि मैं अपने परिणाम साझा करूंगा।
मैंने एक ही मुद्दे का सामना किया है, एक बार जब मैं अपलोड करता AppStore Connect
हूं तो मैं यह भी नहीं दिखा रहा हूं कि मुझे ऐप्पल से कोई मुद्दा मेल नहीं मिला। इसलिए मैं सिर्फ एक दिन का इंतजार करता हूं और यह निर्माण AppStore Connect
एक दिन बाद शुरू होता है। यह एक अजीब मुद्दा है सेब टीम को इस पर गौर करना होगा।
खुश कोडिंग। :)
मैं एक ही मुद्दों पर आया था, मैंने Xcode6.0 से Xcode6.1 पर स्विच किया और मेरे बिल्ड सूची में दिखाई देने लगे।
मैं अपने एक्सपीरियंस को साझा करना चाहता हूं, मैंने अपने बिल्ड को एप्लिकेशन अपलोडर और एक्सकोड द्वारा अपलोड किया और 10 घंटे के बाद मैं इट्यून्स कनेक्ट पर कोई बिल्ड नहीं देख सका। अंत में मैंने सेब से संपर्क किया और उन्होंने समझाया कि एक बिल्ड सत्यापन 24 घंटे अधिकतम ले सकता है। 24 घंटों के बाद, यदि बिल्ड संबंधित पेज पर दिखाई नहीं देता है, तो वे एक नया संस्करण अपलोड करने की सलाह देते हैं। और अगर दूसरे 24 घंटों के बाद भी अगर कोई बिल्ड नहीं है, तो आप ऐप्पल डेवलेपर प्रोग्राम सहायता कह सकते हैं। यहां वह पृष्ठ है जहां आप फ़ोन नंबर पा सकते हैं:
https://developer.apple.com/contact/phone/
आपके एप्लिकेशन के पहले संस्करण को प्रकाशित करने में कुछ दिन लग सकते हैं लेकिन एक नए संस्करण में बहुत कम समय लगता है।
Info.plist फ़ाइल में सभी कुंजी और मान जांचें । यदि कोई कुंजी गायब है तो यह इस समस्या का कारण होगा। AppIcon और info.plist फ़ाइल में लिखी गई अन्य चीज प्रीफेक्ट होनी चाहिए, तब आप इस समस्या को प्राप्त नहीं कर पाएंगे।
अपने स्कीमा की जाँच करें कि आपने रिलीज़ को डिबग नहीं चुना है।
इसने मेरे लिए काम किया
यदि बिल्ड Itunes 'गतिविधि' टैब से गायब हैं। फिर अपनी info.plist कुंजियों की जांच करें। यदि सभी कुंजियाँ हैं, तो सभी कुंजियों के विवरण की जाँच करें। यदि उनकी लंबाई कम है, तो अपनी कुंजी विवरण लंबाई बढ़ाएँ।
बस मैं अपने अनुभव को साझा करना चाहता था। माई बिल्ड ने प्रोसेसिंग स्टेप को पार कर लिया था (यह एक मात्र 984kB ऐप था) लेकिन 30 मिनट से अधिक समय तक "संस्करण" टैब में नहीं दिखा। मैंने अपने ईमेल की भी डबल जाँच की लेकिन Apple से कुछ भी नहीं मिला। हालाँकि, संस्करणों टैब के तहत मेरे पास नवीनतम एक को छोड़कर सूचीबद्ध 3 बिल्ड थे। मेरे लिए जो काम किया गया वह यह था कि मैंने अभी हाल ही के एक (बिल्ड नंबर पर क्लिक करें) पर क्लिक किया और फिर एक्सपायर बिल्ड पर क्लिक किया और वॉयला खरीदें हाल के बिल्ड को वर्तमान संस्करण के तहत तुरंत उपलब्ध था।
मुझे कोई भी Apple दस्तावेज़ नहीं मिला है जो इस विसंगति की व्याख्या करता है।
आशा करता हूँ की ये काम करेगा! चियर्स
खैर, मेरे मामले में मैंने अपडेटेड वर्जन के साथ बिल्ड अपलोड किया। 1.1.0
बिल्ड की तरह 1.1.0
, फिर मैं 1.0.0
निर्माण करने के लिए वापस लौट आया 1.0.5
और 1.0.0
हेडर ड्रॉपडाउन के तहत एक ही बिल्ड दिखाई दे रहा था ।
आशा है कि यह किसी की मदद करता है।
यह मेरी गलती थी:
मेरे पास पुश सूचना सामग्री भाग में एक मामूली अपडेट था और मैंने अपना कोड भी नहीं छुआ।
लेकिन मुझे लगा कि नवीनतम संस्करण में उस परिवर्तन को प्रतिबिंबित करने के लिए मुझे इसे फिर से अपलोड करना पड़ सकता है।
और मैंने किया।
एक एक करके 3 बिल्ड अपलोड करने की कोशिश की।
लेकिन टेस्ट फ्लाइट वर्जन में एक भी बिल्ड नहीं दिखाया गया है। (हैरान)
बाद में मुझे अपनी गलती का एहसास हुआ कि बस अपने कोड को छूने के बिना APNS सामग्री भाग को अपडेट करके, मैं एक नया बिल्ड अपलोड करने की कोशिश कर रहा था और टेस्ट फ्लाइट में इसे प्रतिबिंबित करने की उम्मीद कर रहा था। (तो मुझे बेवकूफ)