2015-10-07 17 views
7

मौजूदा परियोजना पर कि हमेशा 10.11/Xcode 7 के साथ 10.10/Xcode 6 अब मैं इस त्रुटि हो रही है पर इस मुद्दे बिना बनाया गया:CFBundleSupportedPlatforms मुद्दा

Info.plist CFBundleSupportedPlatforms या मच-ओ LC_VERSION_MIN में मंच परिवार नहीं मिल सका myBinary

मेरे प्रोजेक्ट के अंदर 3 प्री-अनुपालन बाइनरी हैं। उनके पास अपनी खुद की एंटाइटेलमेंट फाइलें हैं और वे कोड किए गए हैं लेकिन उनके पास अपनी जानकारी नहीं है। प्लिस्ट। मैंने मुख्य जानकारी.प्लिस्ट को CFOSX के साथ CFBundleSupportedPlatforms जोड़ने का प्रयास किया लेकिन यह समस्या को हल नहीं कर रहा है। कोई विचार?

+0

क्या आप कभी इस के नीचे पहुंच गए थे? मैं एक ही मुद्दे में चल रहा हूं –

+0

क्या किसी ने कभी भी कोई समाधान ढूंढ लिया है मुझे अभी भी एक ही समस्या है ... – rick

+0

मुझे एक ही समस्या का सामना करना पड़ रहा है। मेरे पास कुछ ऐप संसाधन फ़ोल्डर में कुछ पूर्व-संकलित * निक्स प्रकार की बाइनरी (चीजें जिन्हें आप आमतौर पर कमांड लाइन में कॉल करते हैं, जिसे मेरा ऐप एनएसटीस्क के साथ कॉल करता है) है। डेवलपर आईडी वर्कफ़्लो ठीक काम करता है। लेकिन एमएएस वितरण के लिए ऐप सत्यापन वास्तव में आपके द्वारा देखी गई एक ही त्रुटि के साथ विफल रहता है। वे ढांचे नहीं हैं, इसलिए आप उनके अंदर एक विकल्प Info.plist नहीं बना सकते हैं। किसी ने अभी तक हल किया है? – user1475135

उत्तर

2

मुझे यह काम मिल गया। मैं कुछ ढांचे निर्भरताओं को प्रबंधित करने के लिए Carthage का उपयोग कर रहा हूं, जो आपको dSYM फ़ाइलों को देता है। मेरे लिए समाधान यह सुनिश्चित करना था कि मैं dSYM फ़ाइलों में से कोई भी शामिल नहीं कर रहा था जो कि आपके लिए ऐप के संसाधन बंडल में कार्थेज उत्पन्न करेगा।

+0

यह मेरे लिए भी काम करता है। मुझे अपने बिल्ड चरणों में 2 .dSYM फ़ाइलों को मिला> कॉपी बंडल संसाधन, एक बार हटा दिए जाने पर अपलोड सफल हुआ। –

0

मुझे अपने आवेदन के साथ एक ही समस्या थी जो एसडीएल ढांचे का उपयोग करता था।
मैंने CFBundleSupportedPlatforms कुंजी को एक MacOSX वैल्यू के साथ किसी भी जानकारी.प्लिस्ट फ़ाइल में किसी भी ढांचे में कॉपी किया है जो मैंने अपनी बाइनरी में कॉपी की है।

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