2009-05-18 15 views
12

का जिक्र करते हुए मैं अपने आवेदन में स्पार्कल ढांचे को शामिल करने की कोशिश कर रहा हूं। मैं वास्तव में आवश्यक विशेष कदम समझ में नहीं आता है, और अब यह त्रुटि संदेश मिल रहा है:मेरा ऐप नहीं चला सकता; "छवि नहीं मिली" बंडल फ्रेमवर्क

Dyld Error Message: 
Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle 
Referenced from: <..>/build/Debug/CoRay.app/Contents/MacOS/CoRay 
Reason: image not found 

तो मेरे सवाल का दो हिस्सा है: 1. मैं अपने इस समस्या को ठीक कर सकता हूँ? 2. कोको/ओब्जे-सी आवेदन में ढांचे को शामिल करने के लिए सही रास्ता क्या है?

उत्तर

39

त्रुटि यह कह रही है कि इसे आपके ऐप बंडल के अंदर चमकदार ढांचे की एक प्रति नहीं मिल सकती है।

आपको अपने लक्ष्य में एक नई प्रतिलिपि बनाने के लिए चरण चरण जोड़ने की आवश्यकता है। फ्रेमवर्क की प्रतिलिपि बनाने के लिए इसे "फ्रेमवर्क" पर सेट करें और अपने एक्सकोड प्रोजेक्ट से स्पार्कल.फ्रेमवर्क की एक प्रतिलिपि को नई कॉपी फाइल बिल्ड चरण में बनाएं जिसे आपने अभी बनाया है।

+0

यह मेरे कुछ उपयोगकर्ताओं के साथ भी होता है। लेकिन ऐप का पुनरारंभ करने से समस्या का समाधान क्यों होता है? – brutella

+0

आपने मेरा दिन बचाया! महान काम करता है, धन्यवाद। –

21

"कॉपी फ़ाइलें" चरण में स्पार्कल.फ्रेमवर्क जोड़ने के बाद, आपको इसे "पुस्तकालयों के साथ लिंक बाइनरी" से हटा देना होगा।

चीयर्स।

+1

संकेत के लिए धन्यवाद! – Raffael

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