मैं, मूल निवासी प्रतिक्रिया के लिए एक मॉड्यूल का निर्माण कर रहा हूँ इस का एक भाग के रूप में, वहाँ कुछ मूल iOS कोड है कि एक cocoapod में लपेटा जाता है है। मैं इस काम कर ठीक है, और मुझे cocoapod स्थापित करें और कोई समस्या नहीं पक्ष आर एन से देशी वर्गों देख सकते हैं। देशी वर्गों में से एक के लिए एक स्थानीय एमपी 3 फ़ाइल एक उप फ़ोल्डर के अंदर करने के लिए पथ प्राप्त करने के लिए कोशिश कर रहा है proj/Audio/file.mp3
। निम्नलिखित ObjC कोड का उपयोग:NSString *path = [[NSBundle mainBundle] pathForResource:@file ofType:@mp3 inDirectory:@Audio];
इस लौटा रहा है nil
और इस तरह के रूप में एक त्रुटि जब प्राप्त करने की कोशिश के कारण NSURL
फ़ाइल के लिए। मैं एमपी 3 विस्तार करने के लिए जोड़ा है podspec
@ s.source_files = ios/**/*.{h,m,swift,mp3}
इसलिए इस पर फ़ाइल बढ़ रहा है। हालांकि, मुझे लगता है मैं कुछ कमी रह गई है के रूप में यह अंततः फ़ाइल नहीं मिल सकता है मान।
मैं स्रोत Xcode प्रोजेक्ट में चला गया और जोड़ लिया है mp3
करने के लिए फ़ाइल Copy files
का निर्माण चरणों में चरण। मैं भी सुनिश्चित करें कि फ़ाइल लक्ष्य से जुड़ा हुआ था बना दिया है। मुझे यकीन है कि और क्या मैं इस बिंदु पर याद आ रही हो सकता है नहीं कर रहा हूँ जा यह नहीं पाया जा करने में सक्षम हो के लिए।