2015-10-01 7 views
10

मैं AppStore करने वाले एप्लिकेशन को स्विफ्ट 2.0 फ़ाइलें हैं पर प्रकाशित करने का प्रयास है, लेकिन मैं निम्नलिखित ईमेल प्राप्त:एक्सकोड 7.0.1 - अमान्य स्विफ्ट समर्थन - स्विफ्टस्पोर्ट फ़ोल्डर गुम है।

प्रिय डेवलपर,

हम लिए अपने हाल के वितरण के साथ एक या अधिक मुद्दों की खोज की है " इमो मिलोनो "। अपनी डिलीवरी को संसाधित करने के लिए, निम्न समस्या सही होनी चाहिए:

अमान्य स्विफ्ट समर्थन - स्विफ्टस्पोर्ट फ़ोल्डर गुम है। अपने ऐप को एक्सकोड के वर्तमान सार्वजनिक (जीएम) संस्करण का उपयोग करके पुनर्निर्माण करें और इसे दोबारा सबमिट करें।

इन मुद्दों को ठीक करने के बाद, आप सही बाइनरी को फिर से वितरित कर सकते हैं।

सादर,

App स्टोर टीम

मैंने पढ़ा निम्नलिखित धागा ओह stackoverflow (Invalid Binary Or Invalid Swift SupportInvalid Swift Support/invalid implementation of swift), लेकिन मैं किसी भी समाधान नहीं मिल रहा है।

मेरे पास एक ऐसी परियोजना है जिसमें एकाधिक लक्ष्य हैं और कोको फोड का उपयोग करता है।

enter image description here

विचार:

इस परियोजना नाविक का एक स्क्रीनशॉट है?

उत्तर

1

सुरक्षित होने के लिए, अपने ऐप के सभी घटकों को एक्सकोड और स्विफ्ट कंपाइलर के उसी संस्करण के साथ बनाया जाना चाहिए ताकि यह सुनिश्चित किया जा सके कि वे एक साथ काम करते हैं।

मुझे लगता है कि आपको एक पॉड को साफ और स्थापित करने की आवश्यकता है। मुझे लगता है कि आपके स्विफ्ट फोड्स को एक्सकोड के पुराने संस्करण पर बनाया गया था, आपने एक्सकोड अपडेट किया था और फिर ऐप स्टोर में सबमिशन करने की कोशिश की थी।

सेब तेजी से ब्लॉग के बारे में पढ़ें binary compatibility and frameworks

आप यह भी निर्दिष्ट करने के लिए है कि आपकी सामग्री एम्बेड निर्माण सेटिंग्स में तेजी से होता है चाहता हूँ:

EMBEDDED_CONTENT_CONTAINS_SWIFT 

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

+5

मेरे कोड स्विफ्ट 2.0 में निर्माण, Xcode 7.0 का उपयोग कर रहा हां में EMBEDDED_CONTENT_CONTAINS_SWIFT झंडा बना दिया है, लेकिन अभी भी एक ही समस्या का सामना करना पड़ रहा है। –

+0

@bandejapaisa: क्या टिम का समाधान आपके लिए काम करता है? क्योंकि, जेनकिन्स के माध्यम से निर्माण करते समय भी मुझे इस मुद्दे का सामना करना पड़ रहा है। लेकिन, यह एक्सकोड के साथ निर्माण करते समय काम करता है। क्या आपको इसे हल करने के तरीके मिलते हैं? –

+0

हमारे मामले में, एक कोकोपॉड वास्तव में एक अलग xcode संस्करण, xcode 9.2 बनाम 9.0 में बनाया गया था। – AnneTheAgile

1

मैंने ऐप्पल समर्थन के साथ इस समस्या का एक उदाहरण हल किया है।

समस्या यह साबित हुई कि मेरी सीआई/सीडी प्रणाली से आईपीए फ़ाइल में कुछ जंक फ़ाइलों को शामिल किया जा रहा था। विशेष रूप से मेरे पास .gitkeep फ़ाइल थी जो एक rsync कमांड से आई थी, और .DS_Store फ़ाइल जिसे मैंने फाइंडर के साथ घूमकर अप्रत्यक्ष रूप से रखा था।

फिक्स rsync कमांड को कसने के लिए था जिसे मैं जेनकिंस से कुछ फ्रेमवर्क आयात करने के लिए उपयोग कर रहा था ताकि .gitkeep, .DS_Store और किसी अन्य डॉट-फाइल को बाहर कर दिया जा सके।

वाईएमएमवी। समर्थन इंजीनियर सहमत थे कि यह एक भ्रमित त्रुटि संदेश था।

+0

नवीनतम एसडीके एक्सकोड 7.3 के साथ जेनकींस के माध्यम से निर्माण करते समय भी मुझे इस मुद्दे का सामना करना पड़ रहा है। एक्सकोड से प्रत्यक्ष निर्माण और अपलोड ठीक काम करता है। अब, मेरे पास आपके उत्तर का परीक्षण करने के लिए प्रावधान नहीं है, मुझे इसे प्राप्त करने के बाद, अपने समाधान का प्रयास करने दें। क्या आपके द्वारा पोस्ट किया गया उत्तर काम करने की गारंटी देता है। –

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