2012-06-13 9 views
16

मैं अपनी परियोजना में पहुंच के साथ काम करने की कोशिश कर रहा हूं। मैंने Reachability.h और Reachability.m फ़ाइलों को जोड़ा। लेकिन प्रोजेक्ट एक्सकोड बनाने के बाद मुझे अजीब त्रुटियां दिखाई देती हैं:ऐप्पल की पहुंच योग्यता फ़ाइलों में अजीब त्रुटियां

Undefined symbols for architecture i386: 
"_SCNetworkReachabilityCreateWithName", referenced from: 
    +[Reachability reachabilityWithHostname:] in Reachability.o 
"_SCNetworkReachabilityCreateWithAddress", referenced from: 
    +[Reachability reachabilityWithAddress:] in Reachability.o 
"_SCNetworkReachabilitySetCallback", referenced from: 
    -[Reachability startNotifier] in Reachability.o 
    -[Reachability stopNotifier] in Reachability.o 
"_SCError", referenced from: 
    -[Reachability startNotifier] in Reachability.o 
"_SCErrorString", referenced from: 
    -[Reachability startNotifier] in Reachability.o 
"_SCNetworkReachabilitySetDispatchQueue", referenced from: 
    -[Reachability startNotifier] in Reachability.o 
    -[Reachability stopNotifier] in Reachability.o 
"_SCNetworkReachabilityGetFlags", referenced from: 
    -[Reachability isReachable] in Reachability.o 
    -[Reachability isReachableViaWWAN] in Reachability.o 
    -[Reachability isReachableViaWiFi] in Reachability.o 
    -[Reachability connectionRequired] in Reachability.o 
    -[Reachability isConnectionOnDemand] in Reachability.o 
    -[Reachability isInterventionRequired] in Reachability.o 
    -[Reachability reachabilityFlags] in Reachability.o 

मैं इस समस्या को कैसे हल कर सकता हूं?

+0

आवश्यक ढांचे को जोड़ा है? – doNotCheckMyBlog

उत्तर

41

शायद आप अपनी परियोजना में SystemConfiguration.framework को जोड़ना भूल गए हैं। यदि आपको नहीं पता कि ढांचे को कैसे जोड़ना है तो इस SO question पर एक नज़र डालें।

3

.. इन चौखटे जोड़े SystemConfiguration.framework Security.framework CFNetwork.framework

2

मैं एक ही त्रुटि मिला है जब मैं गम्यता ज और .m फ़ाइलों गयी।

समाधान यह सुनिश्चित करना है कि Reachability.m आपके बाकी .m फ़ाइलों के साथ संकलित हो जाए। आपको यह करने की ज़रूरत है।

  1. प्रोजेक्ट नेविगेटर पर क्लिक करें - प्ले/स्टॉप बटन के नीचे बाएं कोने पर फ़ोल्डर आइकन।
  2. लक्ष्य
  3. चुनें "बिल्ड चरण" पर क्लिक करें।
  4. "+" आइकन पर क्लिक करें। और Reachability.m फ़ाइल को अपने संकलन स्रोतों में जोड़ें।
संबंधित मुद्दे