2013-01-16 12 views
11

मेरे पास एक स्थिर लाइब्रेरी है जिसका उपयोग हम इन-हाउस ऐप्स के लिए करते हैं जिसमें कुछ सामान्य उपयोगिता कोड होता है। पिछले एसओ पदों से, मैंने पाया है कि स्थाई पुस्तकालय में श्रेणियों को रन-टाइम पर लोड करने के लिए, मुझे बिल्ड सेटिंग्स में अन्य लिंकर ध्वज फ़ील्ड में -all_load -ObjC शामिल करना होगा।-all_load अन्य लिंकर ध्वज तृतीय पक्ष ढांचे में डुप्लिकेट प्रतीक त्रुटियों का कारण बनता है

हालांकि, एक बंद स्रोत के साथ, तीसरी पार्टी लाइब्रेरी जिसका मैं भी उपयोग कर रहा हूं, अगर मैं इन झंडे का उपयोग करता हूं, तो मुझे कई डुप्लिकेट प्रतीक त्रुटियां मिलती हैं। मैंने सत्यापित किया है कि मैं इन झंडे को निकालकर ऐप को बनाने के लिए प्राप्त कर सकता हूं, लेकिन निश्चित रूप से, रनटाइम पर मुझे श्रेणी विधियों का उपयोग करते समय अपरिचित चयनकर्ता क्रैश हो जाता है।

क्या -all_load -ObjC को लक्षित करने के लिए कोई तरीका है केवल मेरी स्थिर लाइब्रेरी पर लागू किया जा सकता है, किसी भी तरह?

धन्यवाद!

उत्तर

5

अधिक जानकारी के लिए -force_load झंडा बजाय

जांच this पद का उपयोग करें।

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