2017-02-28 11 views
5

मैं उपयोग कर रहा हूँ https://github.com/gilesvangruisen/Swift-YouTube-PlayerXCode 8.2.1 त्रुटि - ऐसा कोई मॉड्यूल YouTubePlayer

सबसे पहले मैं इसे स्वयं आयात करने के लिए हर जगह छोड़ने, copyng, एम्बेड framewordks, एम्बेडेड बाइनरी, जुड़ा हुआ व्यवस्थाएं शामिल से कोशिश की है, लेकिन यह असफल था त्रुटि संदेश के साथ ऐसा कोई मॉड्यूल YouTubePlayer

अगला मैंने कोकोपोड का उपयोग किया। इसे स्थापित करें और इसे .xcworkspace से चलाएं। तब फली के बाद सूची पेड़ निर्देशिका

errors

स्थापित हो सकता है कि यह समाधान है इसे चलाने और फिर से ऐसा कोई संदेश मॉड्यूल YouTubePlayer

यह वह जगह है त्रुटि के लिए प्रयास करते हैं, लेकिन मैं नहीं जानता कि जहां रेपो और वर्णित कार्रवाई कैसे करें। https://github.com/gilesvangruisen/Swift-YouTube-Player/issues/42

उत्तर

2

कारण यह है कि कोकोपॉड के साथ असफल होने का कारण यह है कि लिखा गया पॉड पुराने स्विफ्ट संस्करण में है। इसलिए, जब तक हम सफलतापूर्वक पॉड संकलित नहीं करते हैं, हम इसे आयात नहीं कर सकते हैं। आप का उपयोग कर नए के लिए पुराने तेज कोड बदल सकते हैं:

Xcode-> संपादित करें> Convert-> वर्तमान स्विफ्ट सिंटेक्स के लिए

इसके अलावा, आप रेपो आप का उल्लेख से नवीनतम रिलीज का उपयोग करें और ढांचे का निर्माण कर सकते हैं: https://github.com/gilesvangruisen/Swift-YouTube-Player

मैंने नवीनतम रिलीज डाउनलोड किया और यूट्यूबप्लेयर फ्रेमवर्क बनाया और इसे नमूना ऐप से जोड़ा और इसे आयात करने में सक्षम।

कृपया नमूना ऐप के लिए this लिंक देखें, जिसमें YouTubePlayer ढांचे के साथ-साथ आप अपनी परियोजना में भी उपयोग कर सकते हैं।

+0

हाँ अब यह काम कर रहा है, लेकिन जब हम ऐप स्टोर में एप्लिकेशन अपलोड करने का प्रयास करते हैं तो हमें यह चेतावनियां मिलती हैं [लिंक] (http://goliax.com/apperror.png) हमने इस उत्तर की कोशिश की है [link2] (http://stackoverflow.com/questions/29567690/error-itms-90086-submitting-app), लेकिन बिना किसी सफलता के। –

+0

भवन के लिए आपको बिल्ड सेटिंग्स-> सक्रिय आर्किटेक्चर केवल NO को सेट करना होगा। इस सेट के साथ वास्तुकला-> मानक वास्तुकला (आर्म, आर्म 64)। एक बार जब आप ढांचे का निर्माण कर लेंगे तो आप "लिपो -इन्फो यूट्यूबप्लेयर.फ्रेमवर्क/यूट्यूबप्लेयर" आउटपुट का उपयोग करके आर्किटेक्चर की जांच कर सकते हैं: armv7, arm64। मैंने github –

+0

पर 32 और 64 बिट समर्थन दोनों के साथ ढांचे को अद्यतन किया है हमने बोगदान के साथ निर्णय लिया है कि आप बकाया के लायक हैं लेकिन मुझे आपको रिलीज़ करने के लिए कोई विकल्प नहीं दिख रहा है। क्या हम बस जाने का समय इंतजार करते हैं (इस पल में 23 घंटे शेष) और यह आपको सौंपा गया है या यह कैसे काम करता है? –

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