मैं Xcode 6 Beta-6 में एक फोटो ऐप एक्सटेंशन बनाने की कोशिश कर रहा हूं जो कोकोपोड्स लाइब्रेरी का उपयोग करता है। फोटो विस्तार के लिए Xcode बनाने वाला ब्रिजिंग हेडर कोकोपोड्स से कुछ भी नहीं देख सकता है।
उदाहरण के लिए: #import <GPUImage/GPUImage.h>
त्रुटि के परिणाम "GPUImage/GPUImage.h" file not found
।
मैंने आयात के लिए हर अनुमान योग्य मार्ग (कोष्ठक और उद्धरण के साथ) की कोशिश की है और लगभग कोई सफलता नहीं मिली है। अपवाद यह है कि साधारण पॉड्स के लिए SVProgressHUD
, निम्न बदसूरत भयानक हैक काम करता है
#import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h"
:।
लेकिन GPUImage के लिए, यह GPUImage.h
हेडर में चलता है और यह तय करता है GPUImageContext.h
कि कोई समस्या नहीं होने के बावजूद इसे अचानक नहीं देखा जा सकता है जब इसे सामान्य स्विफ्ट कोड के लिए ब्रिजिंग हेडर के साथ आयात किया जाता है जो ऐप एक्सटेंशन का हिस्सा नहीं है।
एप्लिकेशन एक्सटेंशन के संकलन के बारे में क्या अलग है जो ब्रिजिंग हेडर को पूरी तरह से व्यवहार करने से रोक रहा है?
नोट: मैंने इस ट्यूटोरियल के हर संभव क्रमांकन को पढ़ा है और यह तुरंत लागू नहीं है, बस अगर किसी को लगता है कि उन्हें वहां उत्तर मिल गया है।
साथ ही, इस SO प्रश्न में वर्णित समस्या संबंधित हो सकती है, लेकिन मैंने यह प्रश्न वैसे भी पूछा है जब मेरा मुद्दा ऐप एक्सटेंशन के लिए विशिष्ट है।