2017-12-05 25 views
14

जैसे ही मैंने xcode को 9.2 तक अपडेट किया, मैं अपने संग्रहित बिल्ड को मान्य नहीं कर सकता। मुझे यह त्रुटि संदेश हर बार मिलता है:अमान्य टूलचेन। इट्यून्स स्टोर ऑपरेशन

अमान्य टूलचेन। नए ऐप्स और ऐप अपडेट Xcode 6 या बाद में, मैकोज़, और आईओएस एसडीके या बाद के सार्वजनिक (जीएम) संस्करणों के साथ बनाया जाना चाहिए। बीटा मैकोज़ बिल्ड सहित बीटा सॉफ़्टवेयर के साथ बनाए गए ऐप्स सबमिट न करें।

क्या यह ऐप्पल के एक्सकोड के नए रिसेज के साथ कुछ गलत है? अन्यथा, मैंने कुछ भी नहीं बदला जो इस परियोजना को "बीटा सॉफ्टवेयर" का उपयोग करके करेगा।

+0

^इस सूत्र में स्वीकार किए जाते हैं जवाब काम करने के लिए अपने निर्माण भेजने के लिए तैयार कर रहे हैं। धन्यवाद –

उत्तर

3

मुझे इसका भी सामना करना पड़ा है। ऐप्पल ने अभी एक्सकोड 9.2 अपडेट जारी किया है और शायद आईट्यून्स को अभी तक इसे स्वीकार करने के लिए कनेक्ट नहीं किया है। इसे जल्द ही कुछ घंटों या दिनों में हल किया जा सकता है।

+0

मैंने सोचा था ... –

+0

ओह यह बहुत अच्छा है –

+0

यह भयानक –

0

संपादित करें: ऐसा लगता है कि ऐप्पल ने इस मुद्दे को हल किया है! मैंने अभी 9.2 के साथ एक बिल्ड अपलोड किया है।

मुझे एक ही समस्या है। टूलचैन सेटिंग बदलने से मदद नहीं मिली। अब एक्सकोड 9.1 डाउनलोड कर रहा है लेकिन मैं उस समाधान से खुश नहीं हूं। यह सुनिश्चित नहीं है कि 9.2 के साथ परीक्षण के बाद ऐप कितना अलग व्यवहार करेगा।

+0

मैं इसके लिए भी जा रहा हूं। क्या आपने xcode9.2 को अनइंस्टॉल किया था और फिर पिछले संस्करण –

+0

पर 9.1 या बस सीधे आगे की स्थापना स्थापित की है यह मेरे लिए एक जरूरी मुद्दा नहीं है। मैं इंतजार कर रहा हूं जब तक वे सही बिट फ्लिप नहीं करते। मुझे यकीन है कि वे एक काननाक हो रहे हैं। –

+0

डेवलपर पोर्टल से एक्सकोड 9.1 डाउनलोड करें, आप समानांतर में एकाधिक संस्करण प्राप्त कर सकते हैं बस सुनिश्चित करें कि आपके पास एक समय में केवल एक खुला है। – Yariv

2

डाउनलोड Xcode 9.1 से https://developer.apple.com/download/more/

.xip निकालने के बाद, यह Xcode-9.1.app (या जो भी आप चाहते हैं) के रूप में, नाम बदलने तो यह अपने अनुप्रयोग फ़ोल्डर में खींचें। Xcode.app और Xcode-9.1.app एक ही फ़ोल्डर में सह-अस्तित्व में हो सकता है, और यदि आप चाहें तो दोनों एक ही समय में चल सकते हैं।

एक्सकोड 9.1 के साथ अपना ऐप बनाएं और एक्सकोड 9.2 के साथ नियमित विकास करना जारी रखें। किसी बिंदु पर, iTunesConnect Xcode 9.2 के साथ किए गए निर्माण को स्वीकार करना शुरू कर देगा, उस समय आप Xcode-9.1.app को हटा सकते हैं।

+0

यदि आप अपने अभिलेखागार को देखते समय सबमिशन "मान्य ..." बटन का उपयोग करके काम करेंगे, तो आप परीक्षण कर सकते हैं। मैंने केवल खारिज होने और बिल्ड नंबर को लगातार बढ़ाने के लिए अपलोड करना जारी रखा। मान्य विकल्प उस चरण को बचाएगा। – n8yn8

0

एक्सकोड से -> ऑर्गनाइज़र पर जाएं -> अभिलेखागार के अंतर्गत, बिल्डर का चयन करें और खोजक में दिखाने के लिए राइट क्लिक करें -> प्रोजेक्ट का चयन करें और> राइट क्लिक करें -> पैकेज सामग्री दिखाएं -> Info.plist पर डबल क्लिक करें और जोड़ें एक पंक्ति। कुंजी BuildMachineOSBuild है और प्रकार स्ट्रिंग है और मूल्य 16G29 है (मूल्य अपने मैक ओएस संस्करण पर आधारित है। नीचे दिए गए लिंक का अनुसरण करें) उदाहरण के लिए

https://support.apple.com/en-in/HT201260.....Check the version number for your Mac OS version and set the value in the Info.plist

अपने मैक ओएस संस्करण 10.12 है अगर .6 फिर अपने plist

<key>BuildMachineOSBuild</key> 
<string>16G29</string> 

में जोड़ना आप iTunes कनेक्ट

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